2013-03-17 89 views
2

我試圖選擇OpenCV的canny函數中滯後階段的最佳參數。我在stackoverflow中發現了一些類似的問題,但他們沒有解決我的問題。到目前爲止,我發現有兩種主要的方法:選擇滯後閾值

  1. 計算平均值和標準偏差,並設置門檻爲:lowT =均值 - STD,HIGHT =平均值+ STD
  2. 計算中位數和設置閾值爲:0.6 *中位數,1.33 *中位數

但是,這些閾值中的任何一個都最適合我的數據。手動,我發現lowT = 100,highT = 150是最好的值。的數據(灰度圖像)具有以下性質:

中值= 202.0,平均值= 206.6283375,標準偏差= 35.7482520742

是否anyvbody知道在哪裏的問題?或知道我在哪裏可以找到關於此的更多信息?

回答

1

像mean,std等這樣的圖像統計不足以回答這個問題,canny可能不是最好的方法;這一切都取決於圖像的特點。要了解這些特徵和方法,您可以谷歌搜索圖像分割/邊緣檢測方法的調查。這類問題通常涉及一些預處理和後處理步驟。