OCR:どのように新しい色を定義するには、右ColorMatrixを見つけるには?
質問
私は、各ラインの次元を定義すると、今こだわっています。私はこすりしたいリストがそれに様々な色を持っており、何が最も選択私を乱すます:
あなたが見ることができるように私は、分析しようとする画像は、緑色の文字で白い背景を得ました。選択の背景は黒のテキストと灰色です。そして、すべての2行目は少しgrayer背景を持っているが、私はColorMatrixとのコントラストを操作するために管理しました。
ただ、参考のために、私は上のグレースケール、負、SetContrast、SetBrightnessなど他のいくつかのColorMatrizesを持っています。
行を検索して私の方法は、画像のほとんどの部分との良好な動作しますが、選択ブレーキそれます。
だから今、私はこだわっていると何をするか分かりません。私は時間のためにグーグルが、解決策を見つけることができませんでした。
<時間>私は多分、私はテキストに影響を与えることなく、白に選択から背景グレーを変換し、画像の残りの部分をグレースケールできること、考えました。しかし、私は仕事をしてColorMatrixを見つけることができません。
あなたは1を知っているか、よりよい解決策を持っていますか?
解決
なぜ全くカラーマトリックスを使うのか?
これは、ImageMagickのの-threshold
操作でより簡単に(少なくとも、あなたの具体的な例)働くます:
convert \
http://img18.imageshack.us/img18/210/lobbymd9.jpg \
-threshold 50% \
result.jpg
をビジュアル結果:の
=>
閾値処理は、基本的には、各色毎にのみ2つの値(ゼロ又は最大)で残します。閾値以下のすべての値が0に設定されます(16ビットの深さで作業している場合、または65535)、閾値を超える値を255に設定します。端効果は、純粋な黒+白画像である。
所属していません StackOverflow