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

相关推荐
新知图书2 分钟前
FastGPT工作流的节点
人工智能·fastgpt·ai agent·智能体·大模型应用开发
乾元2 分钟前
网络切片的自动化配置与 SLA 保证——5G / 专网场景中,从“逻辑隔离”到“可验证承诺”的工程实现
运维·开发语言·网络·人工智能·网络协议·重构
小程故事多_805 分钟前
RCAgent,基于LLM自主智能体的云平台根因分析实践与探索
人工智能·aigc
CHrisFC5 分钟前
中小型第三方环境检测实验室的数字化破局之选——江苏硕晟LIMS
大数据·运维·人工智能
2503_9469718610 分钟前
【AGI/Multi-Agent】2026年度AGI情感对齐与多智能体协同渗透基准索引 (Benchmark Index)
人工智能·网络安全·数据集·计算机图形学·多智能体
zzhongcy13 分钟前
Trae、Cursor、Copilot、Windsurf对比
人工智能·copilot
小北方城市网26 分钟前
GEO 智变新篇:质效双升 + 责任共生,打造 AI 时代本地商业长效增长引擎
大数据·人工智能·python·数据库架构
qq192572302735 分钟前
opencv
人工智能·opencv·计算机视觉
神算大模型APi--天枢64635 分钟前
自主算力筑基,垂域模型破局:国产硬件架构下的行业大模型训练与微调服务实践
大数据·人工智能·科技·架构·硬件架构
OAoffice38 分钟前
企业智能学练考软件分析指南
人工智能·学习·学练考一体化平台·企业学习考试平台