opencv—python源码编译安装_opencv 源码编译安装

本文详细介绍了如何从源码编译 OpenCV,并配置必要的参数以适配不同的开发环境需求,包括 CUDA 和 IPP 的开关选项、Python 3 的支持等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、建立bulid目录

mkdir build

cd build

2、cmake

cmake -D CMAKE_BUILD_TYPE=RELEASE \

-D CMAKE_INSTALL_PREFIX=/usr/local \

-D WITH_CUDA=OFF \

-D WITH_IPP=OFF \

-D OPENCV_EXTRA_MODULES_PATH=/mnt/data1/zyj/tools/opencv_contrib3.3/modules \

-D BUILD_opencv_python3=ON \

-D BUILD_opencv_python2=OFF \

-D PYTHON3_EXECUTABLE=/home/bupt1014/anaconda3/envs/py35/bin/python3 \

-D PYTHON3_INCLUDE_DIR=/home/bupt1014/anaconda3/envs/py35/include/python3.5m \

-D PYTHON_DEFAULT_EXECUTABLE=/home/bupt1014/anaconda3/envs/py35/bin/python3 \

-D PYTHON3_LIBRARY=/usr/lib/x86_64-linux-gnu/libpython3.5m.so.1.0\

-D BUILD_opencv_hdf=OFF \

-D BUILD_EXAMPLES=OFF ..

cmake过程中会遇到下载一个ippicv下载失败的情况

去github上下载自行下载,链接如下:

安装完成后把源码中opencv/3rdparty/uppicv/ippicv.make文件的47行把下载地址改成自己的下载的地址

3、make

make -j4

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值