0

私は画像を持っていて、その中の丸で囲まれたテキストを読みたいと思っています。

丸で囲まれたテキストのみを取得する必要があります。

添付の画像に例はありますか?ここに画像の説明を入力

4

1 に答える 1

2

100% 確信がある場合、そのテキストは丸で囲まれます。次の操作を実行できます。

1)画像からエッジを抽出します(これにより、ノイズが除去され、輪郭が保持されます)

2) 画像をバイナリに変換します。前景には、たとえば (250、250、250) よりも大きな色があります。したがって、それよりも大きなコンポーネントを持つすべての色は0になり、他の色は1になります

3) 画像内の垂直線と水平線を見つけます。これらの線は 100% 直線で、"tresshold" 値よりも長い (そうしないと、文字から線が得られますが、円が複数の文字をカバーするため、線は常に短くなります)

ここに画像の説明を入力

4) 誰の線を見つけたら、その輪郭を追跡し、完全な「円」を見つけます

5) 円の内側の領域を取得し、元の画像から抽出します

6)取得した領域については、OCRを使用して文字を抽出する必要があります

于 2013-06-01T08:37:20.523 に答える