2013-01-08 4 views
1

이것은 이상한 일입니다. 내가 OpenCV의 2.4.2 (OSX 10.7에 양조 빌드), CV2 바인딩을 사용하고, OpenCV의 문서에 의해거야, 난 둘 다 시도했다 :전체 화면으로 인해 Python에서 AttributeError가 발생 함 OpenCV

cv2.setWindowProperty("Image", cv2.WND_PROP_FULLSCREEN, cv2.WINDOW_FULLSCREEN) 
cv2.setWindowProperty("Image", cv2.CV_WND_PROP_FULLSCREEN, cv2.CV_WINDOW_FULLSCREEN) 

모두 CV2이 속성이 없음을 반환합니다. 나는 그들이 아직 cv2 바인딩에 추가되지 않았다고 가정한다. 이 문제를 해결할 방법이 있습니까?

답변

2

위에서 볼 수 있듯이 cv2.CV_WINDOW_AUTOSIZE 속성 만 사용할 수 있습니다. FULLSIZE 속성을 사용하려면 cv2.cv 모듈을 사용해야합니다.

cv2.setWindowProperty("Image", cv2.WND_PROP_FULLSCREEN, cv2.cv.CV_WINDOW_FULLSCREEN) 
+2

답변에 작은 수정 사항이 하나 있지만 대개 맞습니다. cv2.cv.WINDOW_FULLSCREEN 대신에, 나는 cv2.cv.CV_WINDOW_FULLSCREEN이 필요했다. 문서에서이 항목을 찾았으며 실제로 사용할 수있는 속성을 어떻게 확인할 수 있습니까? – bjornsen

+1

IPython을 사용하므로 탭 버튼을 누르면 사용 가능한 모든 속성이 표시됩니다. – Froyo

관련 문제