2012-12-11 2 views
0

이 코드를 Python/OpenCV로 변환 할 수 없습니다. 수 s.o. 도와주세요 ...cvClose in Python/OpenCV?

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

답변

1

희망 당신은 OpenCV-Python의 새로운 cv2 인터페이스를 사용하고 있습니다. 내 가정이 맞다면

,이 morphological opening and closing operations.

당신은 MORPH_OPEN, MORPH_CLOSE

폐회처럼, 해당 플래그로,이에 대한 cv2.morphologyEx 기능을 사용할 수 있습니다입니다 이미지 침식에 의해 다음과 제거하는 데 사용됩니다의 팽창 하얀 시체 안의 작은 블랙홀.

개구부는 이미지의 부식과 그에 이어지는 팽창이며 이미지의 작은 흰색 얼룩이나 점을 제거하는 데 사용됩니다. 개폐에 대한

더 :

  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

+0

아, 난 그냥 '수입 이력서'사용 - MacPorts를 통해 설치 파이썬과 OpenCV의를. 어떻게하면 cv2- 인터페이스를 얻을 수 있습니까? – fabian

+1

'cv' 인터페이스를 사용하는 경우에도 여전히'cv.MorphologyEx' 함수를 사용하고 제공된 동일한 링크를 확인하십시오. cv2 인터페이스에 대한 자세한 내용을 보려면 다음 링크를 확인하십시오. –

+0

cv와 cv2의 차이점 : http://stackoverflow.com/q/10417108/1134940 –