【视频】OrinNX+Ubuntu20.04:移植OpenCV-4.11.0 with CUDA(含opencv_contrib )

116 篇文章 ¥69.90 ¥99.00

【AI】郭老二博文之:AI学习目录汇总

【视频】郭老二博文之:图像视频汇总

1、源码下载

github下载地址如下,选择最新版本4.11

https://github.com/opencv/opencv/releases/tag/4.11.0
https://github.com/opencv/opencv_contrib/releases/tag/4.11.0

2、安装依赖库

1)对图片编码格式的支持

sudo apt install zlib1g-dev libjpeg8-dev libwebp-dev libpng-dev libtiff-dev

2)对视频的支持(FFmpeg、V4L2、H.264等)

sudo apt install libdc1394-22-dev libavcodec-dev libav
### 安装 OpenCVopencv_contrib 的方法 在 Ubuntu 20.04 上安装 OpenCV 及其扩展包 `opencv_contrib` 是一项常见的开发需求。以下是详细的说明: #### 准备工作 确保系统已更新至最新状态并安装必要的依赖项: ```bash sudo apt update && sudo apt upgrade -y 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 \ gfortran openexr libatlas-base-dev python3-dev python3-numpy \ libtbb2 libtbb-dev libdc1394-22-dev -y ``` #### 下载 OpenCVopencv_contrib 源码 通过 Git 获取官方发布的版本源码。 对于 OpenCV 4.0.0 版本: ```bash cd ~ git clone https://github.com/opencv/opencv.git cd opencv git checkout 4.0.0 ``` 对于对应的 `opencv_contrib` 扩展模块: ```bash cd ~ git clone https://github.com/opencv/opencv_contrib.git cd opencv_contrib git checkout 4.0.0 ``` 如果需要其他版本(如 OpenCV 3.4.5),可以调整上述命令中的分支号[^2]。 #### 配置 CMake 构建环境 创建构建目录并运行 CMake 命令来配置项目参数。 ```bash mkdir -p ~/opencv/build && cd ~/opencv/build cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules \ -D BUILD_EXAMPLES=ON .. ``` 此过程会检测系统的库支持情况,并确认是否成功找到 `opencv_contrib` 中的额外模块[^1]。 #### 编译与安装 执行以下命令完成编译和安装流程: ```bash make -j$(nproc) sudo make install sudo ldconfig ``` 这一步可能耗时较长,具体取决于硬件性能。 #### 测试安装结果 验证安装是否正常运作可以通过 Python 或者 C++ 示例程序实现。例如,在 Python 环境中测试如下脚本: ```python import cv2 print(cv2.__version__) ``` 该代码应返回所安装的具体版本号,比如 `"4.0.0"`。 --- ### 注意事项 - 如果遇到错误提示缺少某些头文件或者动态链接库,则需补充相应软件包后再重新尝试。 - 对于不同版本组合,请务必保持一致性的选择,即 OpenCV 主体与其配套贡献版应当属于同一发布序列。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

艺高机器人编程

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值