Opencv中的閾值函數
阿新 • • 發佈:2018-01-23
參數說明 就是 details ble 變換 gin target 設置 left
OpenCV基礎——threshold函數的使用
圖像的二值化就是將圖像上的像素點的灰度值設置為0或255,這樣將使整個圖像呈現出明顯的黑白效果。
參數原型
參數說明
src:源圖像,可以為8位的灰度圖,也可以為32位的彩色圖像。(兩者有區別)
dst:輸出圖像 thresh:閾值 maxval:dst圖像中最大值 type:閾值類型,可以具體類型如下:編號 | 閾值類型枚舉 | 註意 |
1 | THRESH_BINARY | |
2 | THRESH_BINARY_INV | |
3 | THRESH_TRUNC | |
4 | THRESH_TOZERO | |
5 | THRESH_TOZERO_INV | |
6 | THRESH_MASK | 不支持32位 |
7 | THRESH_OTSU | 不支持32位 |
8 | HRESH_TRIANGLE | 不支持32位 |
函數關系
當閾值類型為THRESH_BINARY,THRESH_BINARY_INV,THRESH_TRUNC,THRESH_TOZERO,THRESH_TOZERO_INV時,前面的thresh參數需要合理設置,函數執行時嚴格按照表格中的函數關系變換;當閾值類型為OTSU時,thresh參數可以直接設置為0。
Opencv中的閾值函數