画像の一部を直線の水平線で区切ります。イメージは私の目的のために最も無関係なテキストドキュメントです。文書のヘッダー部分は、通常、必要なすべてのもので、2つの直線の水平線で区切られています(線のスタイルは、1つの線ではわずかに異なりますが、もう1つは太い線でもう1つは太くなります)。ヘッダーセクション。ヘッダーセクションの長さは可変ですので、固定位置を設定することはできません。画像の直線を検出する
この部分の画像をどのように抽出するのですか?私はハフ変換やOpenCVやAccord.netのようなライブラリを使うようなことをいくつか見てきましたが、このすべては非常に簡単なことのために残酷に思えます。可能であれば、追加のライブラリを使用する必要はありません。
理想的には、イメージを入力したいと思います。それは、それが検出したまっすぐな水平線の位置を与えて、それを使ってイメージをトリミングする境界を設定します。誰かが私を正しい方向に向けることができますか?
SO「そう単純なもののためにやり過ぎのように思える」:)あなたが行はあなただけ数えることができるよりも、(厳密に水平方向と垂直方向であることを保証できる場合にのみ、やや簡単ですライン/カラムごとに白/黒のピクセル比で表示)、それ以外の場合は単純です。 –
幅はどれくらいの幅ですか?線が水平なので、幅を言うとき、高さXDを意味する – Neil