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 に答える