8

スキャンした画像 (ビットマップ 200x200dpi 24 ビット) 内で非常に非常に薄いピンクから黒まで、さまざまな色の規則的なストライプの有無を特定するにはどうすればよいですか。いくつか例を挙げます。

例 1

ウノ

例 2 (行は、最終列の 2 行目の 7 を除くすべての列にあります)

期限

今のところ、白から各ストリップに異なる色が存在するために少なくとも 5 ~ 10 ピクセルがあるかどうか (python 言語を使用して) を識別しようとしますが、スキャンされた画像は高品質ではなく、ストリップは、周囲の色と非常によく似た色に変化します。

ありがとう。

4

3 に答える 3

1

これは、特定の色範囲の離散領域を識別するために、画像内の連結成分のラベル付けに見えます。cvBlobLibを見ることができます。隣接するピクセル間に穴や小さな変化がある場合は、ピクセルをマージするためにいくつかの前処理が必要になります。

于 2011-12-04T15:29:46.563 に答える
1

起こらない。人間の視覚システムはどの画像処理システムよりもはるかに優れており、#3 の 2 行目には何も見えません。#1と#5も議論の余地があります。

入力の光学品質を向上させる方法を見つける必要があります。

于 2011-12-04T19:44:56.093 に答える
0

しきい値の低いセグメンテーション アルゴリズムを検索します。エッジがシャープなので、良い結果が得られるはずです。

ソーベルは良いスタートになるでしょう ;)

于 2011-12-05T22:59:17.007 に答える