2017-04-11 11 views
0

: 위의 파이썬 code.I을 실행하는 동안열기 CV에 대한 간단한 코드를 실행하는 동안 어떤 속성이 없습니다 CV_CAP_OPENNI

import cv2 

import freenect 

device = cv2.CV_CAP_OPENNI 

capture = cv2.VideoCapture(device) 

를 오류 다음 무엇입니까 :

Traceback (most recent call last): 

File "hello.py", line 4, in <module> 
device = cv2.CV_CAP_OPENNI 
AttributeError: 'module' object has no attribute 'CV_CAP_OPENNI' 

코드로 봐주세요

OPENNI를 이미 설치했습니다.

미리 감사드립니다.

답변

0

는 제대로 작동, 설치가 적절해야한다하려면 cv2.CAP_OPENNI 대신 cv2.CV_CAP_OPENNI

0

의 시도하고 다음과 같은 방법은 다음과 같습니다

만들기 적절한 저장소를 사용하고 있습니다. 저장소에 대한 링크는 다음과 같습니다 https://github.com/jmendeth/PyOpenNI

당신은 직접 아래의 다운로드 코드를 사용 할 수 있습니다

자식 클론 https://github.com/jmendeth/PyOpenNI.git 에서 mkdir PyOpenNI 빌드 cmake를 PyOpenNI 빌드 CD를 ../PyOpenNI

설치 후 "make install"을 사용하지 말고, 설치 한 폴더에있는 lib/openni.so를 복사하십시오 (위의 코드를 사용하여 설치 한 경우 PyOpenNI-build).

마지막으로 python 설치 폴더를 복사하십시오. 내 경우에는 "/usr/lib/python2.7/dist-packages". 다음 파이썬 코드를 사용하여

테스트

테스트 :

수입 openni

이제 위의 코드는 실행이 시작됩니다.