ubunu18.04源码安装opencv 4.8.0

第一步更新并安装依赖

sudo apt update

sudo apt install build-essential cmake git pkg-config libgtk-3-dev \

libavcodec-dev libavformat-dev libswscale-dev libv4l-dev \

libxvidcore-dev libx264-dev libjpeg-dev libpng-dev libtiff-dev \

fortran openexr libatlas-base-dev python3-dev python3-numpy \

libtbb2 libtbb-dev libdc1394-22-dev

第二步创建编译目录

cd ~/opencv_build/opencv

mkdir build && cd build

mkdir ~/opencv_build && cd ~/opencv_build

第三步clone代码切换分支

mkdir ~/opencv_build && cd ~/opencv_build

git clone https://github.com/opencv/opencv.git

cd opencv

git checkout 4.8.0

cd ..

git clone https://github.com/opencv/opencv_contrib.git

cd opencv_contrib

git checkout 4.8.0

cd ..

第四步设置编译选项

cmake -D CMAKE_BUILD_TYPE=RELEASE \

-D CMAKE_INSTALL_PREFIX=/usr/local \

-D INSTALL_C_EXAMPLES=ON \

-D INSTALL_PYTHON_EXAMPLES=ON \

-D OPENCV_GENERATE_PKGCONFIG=ON \

-D OPENCV_EXTRA_MODULES_PATH=~/opencv_build/opencv_contrib/modules \

-D BUILD_EXAMPLES=ON ..

第五步执行编译命令

make -j$(nproc)

sudo make install

sudo ldconfig

相关推荐
吴佳浩18 小时前
GPU 编号进阶:CUDA\_VISIBLE\_DEVICES、多进程与容器化陷阱
人工智能·pytorch·python
吴佳浩19 小时前
GPU 编号错乱踩坑指南:PyTorch cuda 编号与 nvidia-smi 不一致
人工智能·pytorch·nvidia
小饕19 小时前
苏格拉底式提问对抗315 AI投毒:实操指南
网络·人工智能
卧蚕土豆19 小时前
【有啥问啥】OpenClaw 安装与使用教程
人工智能·深度学习
GoCodingInMyWay19 小时前
开源好物 26/03
人工智能·开源
AI科技星19 小时前
全尺度角速度统一:基于 v ≡ c 的纯推导与验证
c语言·开发语言·人工智能·opencv·算法·机器学习·数据挖掘
zhangfeng113319 小时前
Windows 的 Git Bash 中使用 md5sum 命令非常简单 md5做文件完整性检测 WinRAR 可以计算文件的 MD5 值
人工智能·windows·git·bash
monsion20 小时前
OpenCode 学习指南
人工智能·vscode·架构
藦卡机器人20 小时前
中国工业机器人发展现状
大数据·人工智能·机器人
破阵子4432820 小时前
小米AI新模型全面解析:从MiMo-V2系列到使用指南
人工智能