6 2 自適應閾值法

2021-10-10 20:23:11 字數 694 閱讀 8547

固定閾值分割方法,採用一刀切的方式,在一些影象上效果比較好。但是對於不均勻,或者影象元素比較多的情況,一刀切的方法得到的結果又是不好。

有一種想法就是,把影象分成很多小塊,每一塊用固定閾值分割。這就是自動閾值分割中的自適應閾值法。

函式:dst = cv2.adaptivethreshold(src, maxvalue, adaptivemethod, thresholdtype, blocksize, c)

dst:結果。

src:源影象,該影象必須是8位單通道影象。

maxvalue: 最大值,一般為255。

adaptivemethod:小區域閾值的計算方式。

thresholdtype:閾值方式(跟固定閾值的5種方式相同)

blocksize:小區域的面積。通常為3,5,7等

c:最終閾值等於小區域計算出來的閾值再減去此值。

對比固定閾值分割、均值自適應法、高斯加權自適應法

例:

結果;

自適應閾值

自適應閾值函式 void vcadaptivethreshold cvarr src,cvarr dst,double max val,int adaptive method cv adaptive thresh mean c,int threshold type cv thresh binary,...

OpenCV 閾值處理 二 自適應閾值

因此在同一副影象上的不同區域採用的是不同的閾值,從而使我們能在亮度不同的情況下得到更好的結果。自適應閾值函式 dst cv.adaptivethreshold src,maxvalue,adaptivemethod,thresholdtype,blocksize,c dst 引數 src 8位單通道...

自適應的閾值化

對影象應用閾值建立二值影象,是提取有意義元素的好方法。但有的時候單一閾值達不到目標提取的效果。下面比較一下幾種方法的效果。例如,給定一幅圖如下,將 富貴白頭 四個字提取出來。通過opencv閾值化函式cv threshold 純手工選擇引數,進行固定閾值二值化,發現當閾值設為80時效果最好。採用固定...