type
status
date
slug
summary
tags
category
icon
password
安装了ROS之后之前一直使用的是ROS自带的OpenCV,但是自带的opencv不支持cuda加速,而且每次都要对其他工程的CMakeLists进行修改,实在是麻烦。所以就自己安装了一下OPENCV,过程到也是比较简单,但是鉴于网上各种复制粘贴的博文太多了,有些甚至是把ubuntu14版本的安装教程拿来一顿抄,这我就忍不了了。这里把自己的安装过程记录一下,全程无报错问题,针对环境是Ubuntu22.04和OpenCV4.5。废话说完,开始流程
安装流程
这里我直接创建在根目录,其实其他位置也可以,注意修改后面CMKAE命令中的opencv_contrib文件夹位置就可以。
这里创建一个opencv_build文件夹,所有的操作都在这个文件夹中执行
下载完成之后直接进入opencv文件夹,接下来就一般的编译流程一致,只不过是CMAKE选项略有区别
接下来进行CMAKE,也可以选择CMAKE-GUI,但是那种方式我觉得比较麻烦,还不如直接命令行来的直观。下面是我的CMAKE选项
其实也是比较明确的,就是分别对C库,python库这些分别选择是否安装进行选择,其中需要注意的是OPENCV_EXTRA_MOUDLES_PATH=~/opencv_build/opencv_contrib/modules这个选项。这是选择刚才下载的opencv_contrib的位置。
然后直接
到此为止,安装的过程就结束了
检查一下并测试
看一下opencv安装合适了吗
输出
最后写一个helloworld看看行不行
测试代码
测试结果
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F3ffa3afa-2751-46b3-8f5d-91a0c2c72d39%2FUntitled.png?table=block&id=c9a9a20f-6323-4af8-b0b0-cf72fbf7d4cb&t=c9a9a20f-6323-4af8-b0b0-cf72fbf7d4cb)
- 作者:獭兔不是懒兔
- 链接:https://zachou.top/article/7032b845-096d-4868-9e51-e21ea1af4d99
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。