私は画像を持っていて、その中の丸で囲まれたテキストを読みたいと思っています。
丸で囲まれたテキストのみを取得する必要があります。
添付の画像に例はありますか?
100% 確信がある場合、そのテキストは丸で囲まれます。次の操作を実行できます。
1)画像からエッジを抽出します(これにより、ノイズが除去され、輪郭が保持されます)
2) 画像をバイナリに変換します。前景には、たとえば (250、250、250) よりも大きな色があります。したがって、それよりも大きなコンポーネントを持つすべての色は0になり、他の色は1になります
3) 画像内の垂直線と水平線を見つけます。これらの線は 100% 直線で、"tresshold" 値よりも長い (そうしないと、文字から線が得られますが、円が複数の文字をカバーするため、線は常に短くなります)
4) 誰の線を見つけたら、その輪郭を追跡し、完全な「円」を見つけます
5) 円の内側の領域を取得し、元の画像から抽出します
6)取得した領域については、OCRを使用して文字を抽出する必要があります