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

相关推荐
小程故事多_808 小时前
从固定流程到主动思考,LangGraph 重构智能体 RAG,医疗问答多步推理能力爆发
人工智能·重构·aigc
GIS数据转换器8 小时前
基于GIS的智慧招商引资数据可视化系统
人工智能·信息可视化·数据挖掘·数据分析·无人机·旅游
我爱鸢尾花8 小时前
RNN公式推导、案例实现及Python实现
人工智能·python·rnn·深度学习·神经网络·算法
i***58678 小时前
自动驾驶---E2E架构演进
人工智能·架构·自动驾驶
二哈喇子!8 小时前
如何在昇腾平台上部署与优化vLLM:高效推理与性能提升指南
人工智能
CV-杨帆8 小时前
大模型生成(题目)安全
人工智能
SmartBrain8 小时前
思考:用信任创造共同的远方
人工智能·华为·创业创新
愤怒的可乐8 小时前
从零构建大模型智能体:实现可扩展工具系统
人工智能·大模型·智能体框架
汽车仪器仪表相关领域8 小时前
PSN-1:氮气加速 + 空燃比双控仪 ——NOS 系统的 “安全性能双管家”
大数据·linux·服务器·人工智能·功能测试·汽车·可用性测试