2011-09-28 36 views
0

我需要對來自Python的一些圖像執行一個(快速)中值過濾,並且在谷歌上一段時間後,似乎OpenCV是加快速度的方式(即使在Python中)。我得到了OpenCV的啓動和運行,以及過濾器一樣侵蝕和擴張正常工作:Python(OpenCV)中值過濾器故障

cv.Erode(cv_im,cv_im,None,6) 
cv.Dilate(cv_im,cv_im,None,6) 

的中值濾波然而,這似乎不工作:

cv.Smooth(cv_im,cv_im,CV_MEDIAN) 

「NameError:全局名稱‘CV_MEDIAN’沒有定義「

我似乎無法弄清楚我做錯了什麼,根據文檔http://opencv.willowgarage.com/documentation/python/image_filtering.html#smooth它看起來像我這樣做的正確方法。

任何想法? 非常感謝提前!

回答

3

看起來像你導入pyopencv爲「cv」。所以你編輯CV_MEDIANcv.CV_MEDIAN應該有幫助

+0

多麼愚蠢的錯誤,非常感謝! – Bjarke