• ベストアンサー

C#で画像を2値化?したい!

bmpなどの画像データを2値化(0か1の値)にしたいです。 画像は白か黒の2色に設定しておき、 それをC#等で読み込み、2値化し、出力したいのです。 今まで方法がわからず、画像データを見ながら0や1を手入力でしてきたのですが、 量が膨大になってきたので追いつかなくなり、プログラムを組もうと考えました。 色々サイトも見てみたのですが、 方法がよく分かりませんでした。 良いサイト、もしくはプログラムを教えていただけるとうれしいです。 よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • 5S6
  • ベストアンサー率29% (675/2291)
回答No.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なら、特にファイル変換も容易だと思います。

関連するQ&A