Python(OpenCV)中位数过滤器问题

时间:2011-09-28 13:46:52

标签: python opencv median

我需要对来自Python的一些图像进行(快速)中值滤波,并且在Google上使用一段时间之后,似乎OpenCV是提高速度的方法(即使在Python中)。我启动并运行了OpenCV,像Erode和Dilate这样的过滤器工作正常:

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,我似乎无法弄清楚我做错了什么。看起来我的方式是正确的。

有什么想法吗? 非常感谢提前!

1 个答案:

答案 0 :(得分:3)

您似乎将pyopencv导入为“cv”。因此,您需要CV_MEDIAN编辑cv.CV_MEDIAN才能提供帮助