Opencv中的cv2.threshold函數(shù)用于對圖像進行閾值化處理。它將輸入的圖像轉(zhuǎn)換為二值圖像,即將像素值大于閾值的像素設為一個固定值(通常為255),而將像素值小于等于閾值的像素設為另一個固定值(通常為0)。這種處理可以幫助我們提取圖像中的目標物體或邊緣等特征。threshold函數(shù)的調(diào)用格式為:
ret, dst = cv2.threshold(src, thresh, maxval, type)
其中:
- src:輸入的灰度圖像
- thresh:設定的閾值
- maxval:超過閾值時設置的像素值
- type:閾值化操作的類型,有多種不同的方式可供選擇(如cv2.THRESH_BINARY、cv2.THRESH_BINARY_INV、cv2.THRESH_TRUNC等)
函數(shù)返回值ret為實際使用的閾值,dst為處理后的二值圖像。