ros2下配置使用opencv

ros2-humble-desktop自带opencv!!!

opencv在linux安装:

https://blog.csdn.net/qq_42950957/article/details/123899581

我在Ubuntu安装opencv废了老大劲,最后一直报错:

The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Cocoa support. If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or configure script in function 'cvShowImage'

明明都已经安装了libgtk2.0-dev 和 pkg-config。(安装完opencv看见上面报错才安装的)

然后网上看到有人说要先安装libgtk2.0-dev 和 pkg-config,就跟着下面这个文章卸载opencv

https://blog.csdn.net/weixin_43575752/article/details/115709624

到“清空 /usr中有关opencv的东西”这里,运行命令后看到命令行输出好多带有ros字样的信息,心里咯噔一下,难道ros2自带opencv?

结果也确实如我所想,ros用不了,再下载一遍

sudo apt install ros-humble-desktop

ros2能用了,opencv也能用了。

使用ros2自带opencv需要在vscode的includepath添加如下路径

/usr/include/opencv4/**

使用官方下载的opencv需要在vscode的includepath添加如下路径

/usr/local/include/opencv4

猜你喜欢

转载自blog.csdn.net/qq_35858902/article/details/128744292
今日推荐