您的位置:首页 > 新闻 > 资讯 > 网站推广策划的思路_建站公司专业地址_百度风云排行榜官网_网推公司

网站推广策划的思路_建站公司专业地址_百度风云排行榜官网_网推公司

2024/12/26 22:04:21 来源:https://blog.csdn.net/2301_76165902/article/details/144225683  浏览:    关键词:网站推广策划的思路_建站公司专业地址_百度风云排行榜官网_网推公司
网站推广策划的思路_建站公司专业地址_百度风云排行榜官网_网推公司

演示

一、工具

ROS+opencv

ubuntu18.04

二、原理

基于opencv的颜色识别,捕捉特定物品的hsv值来进行轮廓框取,最后包装与ROS框架中。

  • 颜色识别
  • 鼠标事件响应
  • 保存hsv

按照我上一个博客完成了颜色识别,然后通过鼠标捕捉目标像素点的hsv值进行识别,最后将hsv保存再output.txt中

ofstream file("output.txt");if (file.is_open()) {file << "H: "<<H<<" S: " << S<< "  V: "<<V<< endl;ROS_INFO("成功保存参数");file.close();} else {ROS_ERROR("Failed to open file");}

三、安装

cd ~/catkin_ws/src
git clone https://github.com/jiezz12/color_detect.git
cd ..
catkin_make

编译完成后进入launch文件夹修改一些参数

<?xml version="1.0"?>
<launch><node pkg="color_detect" name="opencv_camera" type="color_detect" output="screen"/><param name="image_view" type="bool" value="true"/><param name="video_device" type="int" value="0"/><param name="width" type="int" value="640"/><param name="height" type="int" value="480"/><param name="H" type="int" value="100"/><param name="S" type="int" value="100"/><param name="V" type="int" value="100"/></launch>
  • 图像可视化
  • 相机接口
  • 图像分辨率
  • 识别物品的hsv值

用法

roslaunch color_detect color_detec.launch

会打开video窗口

通过点击窗口会保存新的hsv值

默认保存在/.ros/中,可以更改

话题查看

rostopic echo /opencv_camera/color_detect

发布方式为如果图像中没有识别物则会重复发布上次的坐标。

https://github.com/jiezz12/color_detect.giticon-default.png?t=O83Ahttps://github.com/jiezz12/color_detect.git

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com