0

我无法将其翻译成 Python/OpenCV。可以请帮忙...</p>

cvClose(mask, mask, se21);  
cvOpen(mask, mask, se11);  
4

1 回答 1

1

希望您使用的是 OpenCV-Python 的新 cv2 接口。

如果我的假设是正确的,这是morphological opening and closing operations.

您可以cv2.morphologyEx为此使用函数,并带有相应的标志等MORPH_OPEN, MORPH_CLOSE

闭合是图像膨胀,然后是腐蚀,用于去除白体内的小黑洞。

打开是图像的腐蚀然后是膨胀,用于去除图像中的小白色斑点或点。

有关打开和关闭的更多信息:

  1. http://homepages.inf.ed.ac.uk/rbf/HIPR2/open.htm
  2. http://homepages.inf.ed.ac.uk/rbf/HIPR2/close.htm

或者,您可以cv2.erode and cv2.dilate为此使用函数。

你可以在这里找到一个例子:https ://github.com/abidrahmank/OpenCV2-Python/blob/master/Official_Tutorial_Python_Codes/3_imgproc/morphology_1.py

于 2012-12-11T04:45:32.237 回答