Aforge.Netにはかなり新しく、グレースケール画像を白黒に変換する方法を探しています。私は本当にそれに任意のサポートを見つけることができませんでしたか?Aforge.Netを使用してグレースケール画像を白黒に変換する
グレースケールフィルタを適用して、通常の画像をGrayScaleに変換することができました。しかし、私は黒と白のコンバージョンに関する何かを見つけることができませんでした
誰かが私にそれを手にしてください。
Aforge.Netにはかなり新しく、グレースケール画像を白黒に変換する方法を探しています。私は本当にそれに任意のサポートを見つけることができませんでしたか?Aforge.Netを使用してグレースケール画像を白黒に変換する
グレースケールフィルタを適用して、通常の画像をGrayScaleに変換することができました。しかし、私は黒と白のコンバージョンに関する何かを見つけることができませんでした
誰かが私にそれを手にしてください。
しきい値クラスを使用して、画像を白黒に変換します。
// create filter
Threshold filter = new Threshold(100);
// apply the filter
filter.ApplyInPlace(image);
Aforgeには、しきい値クラスの詳細があります。
フィルタは、指定されたしきい値を使用して画像の2値化を行います。閾値以上の強度を有する全てのピクセルは、白色ピクセルに変換される。閾値以下の強度を有する他の全ての画素は黒画素に変換される。 フィルタは、処理のために8および16 bppグレースケールイメージを受け入れます。 注:フィルタは8 bppおよび16 bpp画像に適用できるため、ThresholdValue値はピクセル形式に適切に設定する必要があります。 8bpp画像の場合、閾値は[0,255]範囲にあるが、16bpp画像の場合、閾値は[0、65535]の範囲にある。
こんにちはSharkz、あなたの答えをありがとう、私はそれが動作するはずと信じています。 8bppと16bppのグレースケール画像はどういう意味ですか? –
短いbppのピクセルあたりのビット数 - 1ピクセルの表現に使用されるビット数を示します。数値が高いほど、画像によって表示される色の範囲が広がります。この[link](http://www.cambridgeincolour.com/tutorials/bit-depth.htm)は、画像のbppを変更する効果を視覚化します。 – Sharkz
これらの3つを試してください。スレッシュホールド技術。 サンプルスニペットがリンクに表示されます。
大津市:http://www.aforgenet.com/framework/docs/html/b2bd54da-46c2-cb64-3577-0962d8f56554.htm
SIS:http://www.aforgenet.com/framework/docs/html/39e861e0-e4bb-7e09-c067-6cbda5d646f3.htm
反復:http://www.aforgenet.com/framework/docs/html/e01406a7-511d-ae4d-79b6-5f7eba523824.htm
これらのリンクはあなたにとして知られている黒と白にグレースケール画像を変換するにはもう少し露出を与えるイムは確か二進化。
あなたの助けに感謝@hirosht私はすべての私の問題を並べ替えることができた:) –
画像の個々の要素にアクセスして変更することはできますか?その場合は、ループスルーし、各ピクセルにしきい値を適用します。 – 3Pi
しきい値が設定された白黒画像(例:すべて> 200が白)またはディザ画像(元のグレースケール強度に比例したドット密度)について話していますか? –