本文记录 Ubuntu 下 opencv C++ 环境配置,以 4.7.0 为例。
基础流程 {#基础流程}
- 下载 opencv 源码
- 安装相关依赖
- 源码编译、安装
- 配置环境
具体配置 {#具体配置}
以 opencv 4.7.0 版本为例
基础工具 {#基础工具}
资源下载 {#资源下载}
opencv 源码下载
opencv 拓展库 contrib 源码下载
解压两个源码包,将 contrib 放到 opencv 文件夹内
新建 build 文件夹
安装依赖库 {#安装依赖库}
可以根据需要选择安装
编译安装 {#编译安装}
OPENCV_EXTRA_MODULES_PATH
指 contrib 相对路径
环境配置 {#环境配置}
在环境变量中添加:
对于 opencv 4
测试运行 {#测试运行}
源码 {#源码}
测试图像:
源码中 image_path 改成自己的图像路径
命令行编译 {#命令行编译}
执行可执行文件
实现效果
Cmake 编译 {#Cmake-编译}
创建 CMakeLists.txt
文件,放在 test_opencv.cpp
文件旁边
在该文件夹下执行命令
执行效果
参考资料 {#参考资料}
- https://github.com/opencv/opencv/releases
- https://github.com/opencv/opencv_contrib/tree/4.7.0
- https://zhuanlan.zhihu.com/p/667391183
文章链接:
https://www.zywvvd.com/notes/coding/cpp/ubuntu-cpp-opencv47/ubuntu-cpp-opencv47/