只用來記錄學習筆記
void Threshold_Demo(int, void*) {
cvtColor(src, gray_src, CV_BGR2GRAY);//轉灰度圖像
threshold(gray_src,dst,threshold_value,threshold_max,THRESH_BINARY);
imshow(output_title, dst);
}
效果圖
threshold(gray_src,dst,threshold_value,threshold_max,THRESH_BINARY);
gray_src:灰度圖像
dst:
threshold_value:閾值
threshold_max:最大值
THRESH_BINARY:操作:
1 THRESH_BINARY(閾值二值化):大於閾值的變成255,小於閾值的變成0;
2 THRESH_BINARY_INV(閾值反二值化):大於閾值的變成0,小於閾值的變成255;
3 THRESH_TRUNC(截斷):大於閾值的變成閾值,其餘不變;
4 THRESH_TOZERO(閾值取零):小於閾值的變成0,其餘不變;
5 THRESH_TOZERO_INV(閾值反取零):大於閾值的變成0,其餘不變;