build opencv with python support
作者:吹吹风会发光
时间:2026-06-28
浏览:2
编译OpenCV并绑定Python时,务必通过CMake设置PYTHON_LIBRARY和PYTHON_INCLUDE_DIR路径。同时,关闭CUDA、开启Python支持、禁用文档测试等选项可大幅缩短编译时间,提升效率。注意:若需GPU加速,则保留CUDA。正确配置这些参数是确保OpenCV与Python顺利集成的关键。
本文目录
编译 OpenCV 时,如果想让它顺利绑定 Python,往往需要对 CMake 传几个关键参数,否则很容易出现“明明装了 Python,OpenCV 却找不到”的尴尬。下面这条命令是一个比较经典的配置方案——关掉 CUDA,打开 Python 支持,并强制指定 Python 库和头文件路径:
cmake -DPYTHON_LIBRARY=/opt/anaconda/lib/libpython2.7.so \
-DPYTHON_INCLUDE_DIR=/opt/anaconda/include/python2.7 \
-DCMAKE_BUILD_TYPE=RELEASE \
-DWITH_CUDA=OFF \
-DBUILD_DOCS=OFF \
-DBUILD_TESTS=OFF \
-DBUILD_WITH_DEBUG_INFO=OFF \
-DBUILD_opencv_apps=OFF \
-DBUILD_EXAMPLES=OFF \
-DBUILD_opencv_python=ON ..

这里最关键的一点是:PYTHON_LIBRARY 和 PYTHON_INCLUDE_DIR 这两个变量必须明确给出,否则 CMake 在检测 Python 依赖时很可能会跳过它们,最终编译出来的 OpenCV 就没有 Python 接口。只要路径写对,剩下的开关按需调整即可——比如关闭文档、测试和样例可以大幅缩短编译时间,适合只想要核心功能的情况。
作者最新文章
漫蛙网页版免费进入地址分享
2026-10-13 13:16
漫蛙manwa官方网站入口
2026-10-13 13:15
Typora怎么插入表格?Ctrl+T快速建表并调整行列
2026-10-05 17:59
2026年好用的思维导图软件推荐:高效实用排行榜
2026-09-30 13:14
寻简思维导图手机版设置在主题框中插入公式的方法
2026-09-30 13:03
下一篇:
转为python
热门文章
更多
精品专题
更多
Mac软件
更多
WINDOWS
更多






































