0

我需要对来自 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,我似乎无法弄清楚我做错了什么,看起来我做错了。

有任何想法吗?提前谢谢了!

4

1 回答 1

3

看起来您将 pyopencv 导入为“ cv”。所以你编辑CV_MEDIAN应该有cv.CV_MEDIAN帮助

于 2011-09-28T13:53:45.857 回答