opencv學習筆記12-閾值操作threshold

只用來記錄學習筆記

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,其餘不變;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章