我看过很多关于这个话题的帖子,但是我没有发现关于这个警告的:
CMake Warning:
Manually-specified variables were not used by the project:
BUILD_PYTHON_SUPPORT
当我用cmake编译时。在构建带有此警告的OpenCV时,发现它不包括python支持(令人惊讶)。
我使用此命令编译生成文件
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_PYTHON_SUPPORT=ON -D BUILD_EXAMPLES=ON ..
我已经安装了python-dev
看起来您正在使用旧的安装指南。改用
BUILD_NEW_PYTHON_SUPPORT
。所以,像这样执行CMake:
此外,如果使用CMake GUI,则更容易看到可以为OpenCV设置的所有选项(有太多选项,在命令行中键入它们非常繁琐)。要为Ubuntu获取它,请执行以下操作:
在Linux-Ubuntu/Fedora中安装带有python绑定的opencv的简单说明
就这样,现在转到python并尝试“>>>导入cv2”,您将不会收到任何错误消息。
在Python2.7上测试,应该与Python3.x几乎相似
相关问题 更多 >
编程相关推荐