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

相关推荐
Ralph_Salar12 分钟前
从0到1搭建AI智能支付风控助手Stage1-RAG知识库升级 — 元数据让检索更精准
人工智能
武子康21 分钟前
调查研究-199 MCP Zero-Touch OAuth:为什么它是 MCP 进入企业生产的关键门槛?
人工智能·agent·mcp
冬奇Lab27 分钟前
每日一个开源项目(第144篇):ai-website-cloner-template - 一条命令、多 Agent 并行,把任意网站逆向成 Next.js 代码
前端·人工智能·开源
冬奇Lab28 分钟前
AI 原生组织不是买工具,而是让等待消失
人工智能·工作流引擎
半个落月39 分钟前
从数据集划分理解大模型的数据工程
人工智能
用户8299792943931 小时前
一文带你彻底搞懂claude code中的上下文压缩
人工智能
IT_陈寒1 小时前
Vue的这个响应式陷阱让我熬到凌晨三点
前端·人工智能·后端
冬奇Lab11 小时前
Workflow 系列(01):基础理论——三种执行模型与 Anthropic 5 种模式
人工智能·agent·工作流引擎
冬奇Lab11 小时前
每日一个开源项目(第143篇):page-agent - 纯 JS 的网页 GUI Agent,无需截图、无需插件、无需后端
前端·人工智能·agent
程序员cxuan13 小时前
虽迟但到!GPT-5.6 终于来了!
人工智能·后端·程序员