在翻看教程的时候,无意中发现居然可以和ROS接入,还是挺兴奋的。因为自己C++用的比Python多。
https://hornedsungem.github.io/Docs/cn/workflow/ros/quickstart/
安装ROS和编译都没有多说的,不过还是发现了一点点小错误,include没有s。
编译通过后,输入命令:
- roslaunch horned_sungem_launch hs_camera.launch cnn_type:=googlenet camera:=hs pixels:=360
复制代码
出现了上面的错误,经过自己折腾发现也解决不了,删掉build下的package,重新编译也不行。 后来在QQ群里经网友帮助,找到了解决办法。切换到root运行指令就可以了 - sudo su
- source ~/catkin_ws/devel/setup.bash
- roslaunch horned_sungem_launch hs_camera.launch cnn_type:=googlenet camera:=hs pixels:=360
复制代码
可以看到第一个topic输出的是类别和准确率。 然后输入以下指令来查看实时图像 - rosrun rqt_image_view rqt_image_view
复制代码手动选择到/hs/camera/image_raw
不过在ROS下发热有点严重,代码出现温度报警了
/home/yake/hornedSungemSDK/examples/cpp/libhs_highapi/src/device.cpp 从59行取消注释就好了,最好还是加个小风扇啊^ ^
本文作者 yaked 来源 CSDN
相关文章阅读
(一)开箱及软件开发环境配置
(二)人工智能深度体验
(三)ROS案例
(四)ROS下订阅并处理图像
|