SSブログ

Threshhold 閾値概要 [OpenCV]

配列と閾値が与えられると、その配列のすべての要素に対して閾値が上か下かに応じて指定された処理が行われる。閾値のタイプは5種類あり、それぞれに対し大津アルゴリズムを組み合わせることができるので計10種類のタイプを利用できる。

◆画像処理効果

処理前

image

処理後

  • CV_THRESH_BINARY

image

  • CV_THRESH_BINARY_INV

image

  • CV_THRESH_TRUNC

image

  • CV_THRESH_TOZERO

image

  • CV_THRESH_TOZERO_INV

image

 

  • CV_THRESH_BINARY | CV_THRESH_OTSU

image

  • CV_THRESH_BINARY_INV | CV_THRESH_OTSU

image

  • CV_THRESH_TRUNC | CV_THRESH_OTSU

image

  • CV_THRESH_TOZERO | CV_THRESH_OTSU

image

  • CV_THRESH_TOZERO_INV | CV_THRESH_OTSU

image

 

以下に制作したThreshHoldクラスのソースを示す。

ThreshHold.h

image

ThreshHold.cpp

image

テキスト版へのリンク

 

参考サイト


この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。