ros自带package在哪里_ROS Kinetic中自带的OpenCV使用
生活随笔
收集整理的這篇文章主要介紹了
ros自带package在哪里_ROS Kinetic中自带的OpenCV使用
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
本文主要記錄了ROS Kinetic中OpenCV的使用,Kinetic完全安裝中本身自帶了Opencv3.3.1,因此在ROS中可以直接用ROS自帶的Opencv3.3.1。
工程中包含頭文件:
#include <opencv2/core.hpp>
#include <opencv/highgui.h>
#include <opencv2/opencv.hpp>
然后在CMakeLists.txt中需要包含ROS自帶的Opencv package,內(nèi)容如下:
find_package(catkin REQUIRED COMPONENTS
roscpp
nav_msgs
actionlib
actionlib_msgs
move_base_msgs
sensor_msgs
cv_bridge
)
find_package(OpenCV REQUIRED)
include_directories(
include
${catkin_INCLUDE_DIRS}
${OpenCV_INCLUDE_DIRS}
)
target_link_libraries(your_exe_name
${catkin_LIBRARIES}
${OpenCV_LIBRARIES}
)
主要參考:
https://blog.csdn.net/u010284636/article/details/80071786?blog.csdn.net總結(jié)
以上是生活随笔為你收集整理的ros自带package在哪里_ROS Kinetic中自带的OpenCV使用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php suse 安装mysql_SUS
- 下一篇: HTML计算机英文字母,计算机入门知识