无属性 CV_CAP_OPENNI
No attribute CV_CAP_OPENNI
而 运行 Open CV 上的简单代码:
import cv2
import freenect
device = cv2.CV_CAP_OPENNI
capture = cv2.VideoCapture(device)
虽然 运行 以上 python code.I 出现以下错误:
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。
提前致谢。
尝试 cv2.CAP_OPENNI
而不是 cv2.CV_CAP_OPENNI
要使其正常工作,必须正确安装,方法如下:
Make 正在使用正确的存储库。存储库的 link 是:
https://github.com/jmendeth/PyOpenNI
您可以直接使用下面的代码下载制作
git 克隆 https://github.com/jmendeth/PyOpenNI.git
mkdir PyOpenNI-构建
cd PyOpenNI-构建
cmake ../PyOpenNI
安装后,不要使用"make install",而是复制安装文件夹中的lib/openni.so(如果使用上述代码安装,则为PyOpenNI-build)。
最后将其复制到您的 python 安装文件夹。在我的例子中“/usr/lib/python2.7/dist-packages”.
测试
使用以下 python 代码进行测试:
导入openni
现在上面的代码也会开始运行.
而 运行 Open CV 上的简单代码:
import cv2
import freenect
device = cv2.CV_CAP_OPENNI
capture = cv2.VideoCapture(device)
虽然 运行 以上 python code.I 出现以下错误:
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。
提前致谢。
尝试 cv2.CAP_OPENNI
而不是 cv2.CV_CAP_OPENNI
要使其正常工作,必须正确安装,方法如下:
Make 正在使用正确的存储库。存储库的 link 是: https://github.com/jmendeth/PyOpenNI
您可以直接使用下面的代码下载制作
git 克隆 https://github.com/jmendeth/PyOpenNI.git mkdir PyOpenNI-构建 cd PyOpenNI-构建 cmake ../PyOpenNI
安装后,不要使用"make install",而是复制安装文件夹中的lib/openni.so(如果使用上述代码安装,则为PyOpenNI-build)。
最后将其复制到您的 python 安装文件夹。在我的例子中“/usr/lib/python2.7/dist-packages”.
测试
使用以下 python 代码进行测试:
导入openni
现在上面的代码也会开始运行.