1

私は、グレースケール画像を取り込み、テキストを見つけるためにそれらを白黒にしきい値設定するOCRベースのiPhoneアプリを持っています(opencvを使用)。これは、白い背景に黒いテキストがある画像でうまく機能します。画像が黒の背景に白のテキストである場合、逆しきい値に自動的に切り替わるという問題があります。画像をチェックして、暗い背景に明るいテキストであるか、またはその逆であるかを判断するために広く使用されているアルゴリズムはありますか?誰もがクリーンな作業方法をお勧めできますか?覚えておいてください、私はiPhoneカメラからのグレースケール画像のみを扱っています。

どうもありがとう。

4

2 に答える 2

0

私はすべてのピクセルを調べて、それが明るいか暗いかを確認します。暗いピクセルの数が明るいピクセルよりも多い場合は、画像を反転する必要があります。

明るさを決定する方法については、こちらをご覧ください: 画像iOSで黒いピクセルを検出する

これが、UIImageを反転して描画する方法です。

[imyImage drawInRect:theImageRect blendMode:kCGBlendModeDifference alpha:1.0];
于 2012-03-28T10:14:49.663 に答える