Opencv-colored-image-to-binary
提供:Dev Guides
OpenCV-カラー画像をバイナリに
- threshold()*というメソッドを使用して、グレースケール画像をバイナリ画像に変換します。 このメソッドの構文は次のとおりです。
このメソッドは、次のパラメータを受け入れます-
- mat -入力画像を表す Mat オブジェクト。
- dst -出力画像を表す Mat オブジェクト。
- thresh -しきい値を表す整数。
- maxval -THRESH_BINARYおよびTHRESH_BINARY_INVしきい値タイプで使用する最大値を表す整数。
- type -RGBからグレースケールなど、変換のタイプを表す整数コード。
コード Imgproc.THRESH_BINARY を値とともに残りのパラメーターに渡すことにより、グレースケールイメージをバイナリイメージに変換できます。
例
次のプログラムは、カラー画像をバイナリ画像として読み取り、JavaFXウィンドウを使用して表示する方法を示しています。
入力画像
上記のプログラムで指定された入力画像 sample.jpg が次のものであると仮定します。
出力画像
プログラムを実行すると、次の出力が得られます。