YOLO系列——Ubuntu20.04下通过conda虚拟环境源码安装opencv-4.10与opencv_contrib-4.10.0

YOLO系列------Ubuntu20.04下通过conda虚拟环境源码安装opencv-4.10与opencv_contrib-4.10.0

创建虚拟环境

bash 复制代码
conda create -n opencv410env python=3.10

安装常用包

bash 复制代码
conda install numpy pandas matplotlib jupyter

opencv源码下载

1.官网下载

2.csdn下载

安装

1.将opencv-4.10.0和opencv_contrib-4.10.0解压

2.将opencv_contrib-4.10.0解压后的文件拷贝到opencv-4.10文件下

3.进入opencv-4.10.0并创建build文件夹

bash 复制代码
cd opencv-4.10.0
mkdir build
cd build

4. 编译

bash 复制代码
cmake -D CMAKE_BUILD_TYPE=RELEASE \
      -D CMAKE_INSTALL_PREFIX=/home/yy/miniconda3/envs/opencv410env \
      -D OPENCV_EXTRA_MODULES_PATH=/home/yy/software/opencv-4.10.0/opencv_contrib-4.10.0/modules \
      -D PYTHON3_EXECUTABLE=/home/yy/miniconda3/envs/opencv410env/bin/python \
      -D PYTHON3_INCLUDE_DIR=/home/yy/miniconda3/envs/opencv410env/include/python3.10 \
      -D PYTHON3_LIBRARY=/home/yy/miniconda3/envs/opencv410env/lib/libpython3.10.so \
      -D PYTHON3_NUMPY_INCLUDE_DIRS=/home/yy/miniconda3/envs/opencv410env/lib/python3.10/site-packages/numpy/_core/include \
      -D PYTHON3_PACKAGES_PATH=/home/yy/miniconda3/envs/opencv410env/lib/python3.10/site-packages \
      -D BUILD_opencv_python3=ON \
      -D BUILD_opencv_python2=OFF \
      -D BUILD_EXAMPLES=OFF \
      -D BUILD_TESTS=OFF \
      -D WITH_GTK=ON \
      -D WITH_FFMPEG=ON ..

路径需要做适当替换

5. 安装

bash 复制代码
make install

6.版本检查

bash 复制代码
opencv_version	
相关推荐
yyk333242 小时前
计算机视觉OpenCV中的FisherFace人脸识别
人工智能·opencv·计算机视觉
AI吃大瓜2 小时前
人脸检测和行人检测4:Android实现YOLOv8 YOLO11 YOLO26人脸检测和人体检测(含源码,可实时检测)
android·yolo·人脸检测·人体检测·行人检测·yolo26
棣廷4 小时前
初识OpenCV——Dlib人脸检测、关键点定位与表情识别
opencv·目标检测·机器学习
hhzz5 小时前
【OpenCV 入门到精通 07】滤波、阈值与形态学:图像去噪与形状处理
人工智能·python·opencv·计算机视觉
华清远见成都中心6 小时前
OpenCV中颜色空间有哪些区别
人工智能·opencv
飞猫的边缘AI8 小时前
边缘AI-13:从YOLOv1到YOLO26:目标检测是怎么进化的
人工智能·yolo·目标检测·ai算法·边缘ai·yolo26
词却1 天前
OpenCV学习:dlib 人脸检测
人工智能·opencv·学习
matlab代码1 天前
基于matlab阈值分割的车牌识别系统【源码75期】
图像处理·opencv·计算机视觉
稷下元歌1 天前
工业视觉实战:从标注数据到格式转换到工业质检基础,yolo识别编
yolo
richard_yuu2 天前
AOI 实战第五篇:c_broken 漏检严重,V4 迭代背后的权衡
开发语言·深度学习·yolo