build opencv with python support
作者:吹吹风会发光
时间:2026-06-28
来源:互联网
浏览:0
编译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 接口。只要路径写对,剩下的开关按需调整即可——比如关闭文档、测试和样例可以大幅缩短编译时间,适合只想要核心功能的情况。
作者最新文章
PDF怎么取消密码保护?4种解锁方法整理
2026-09-08 18:23
三星 Galaxy Z Fold8 内屏边角支撑偏软?实测与官方回应
2026-09-08 16:39
手机Excel表格制作教程:小屏幕高效录入与格式调整指南
2026-09-04 09:27
PDF文档按页转换成图片怎么做?在线转换步骤整理
2026-09-03 11:06
PDF转Excel操作指南:在线工具、Adobe与Excel内置功能详解
2026-09-02 19:08
热门文章
更多
精品专题
更多
Mac软件
更多
WINDOWS
更多
Windows 10
Windows
Windows 10 是一款微软推出的经典操作系统,拥有硬件兼容性与多任务处理能力。它更偏向把系统状态查看和常用调节动作放在一起,适合需要持续观察和微调设备状态的场景。
极度公式
Windows/macOS/Linux
极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。
















