- ベストアンサー
C#で画像を2値化?したい!
bmpなどの画像データを2値化(0か1の値)にしたいです。 画像は白か黒の2色に設定しておき、 それをC#等で読み込み、2値化し、出力したいのです。 今まで方法がわからず、画像データを見ながら0や1を手入力でしてきたのですが、 量が膨大になってきたので追いつかなくなり、プログラムを組もうと考えました。 色々サイトも見てみたのですが、 方法がよく分かりませんでした。 良いサイト、もしくはプログラムを教えていただけるとうれしいです。 よろしくお願い致します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
今どこまでできているのか? 画像ファイルの選択、各種形式での読み込みなどができているということが前提で http://chihara.naist.jp/opencv/?%B2%E8%C1%FC%A4%CE2%C3%CD%B2%BD%BD%E8%CD%FD http://mtws.miniy.net/program/image_filter/ http://homepage3.nifty.com/ishidate/vcpp10_g9/vcpp10_g9.htm を参考にしてください 言語が違いますがその辺は変換してください。 VCとC#ならほとんど一緒ですし 256色のBMP変換すればバイナリデータで 00 01 01 00 00 01 00 01 ・・・・ などになっているので自然にできると思いますよ。 3つめのURLなら、特にファイル変換も容易だと思います。