当前位置: 首页 > news >正文

百度站长工具后台cms进行网站开发

百度站长工具后台,cms进行网站开发,软文吧,站长之家是干嘛的一、工具 ubuntu18.04 ROSopencv2 编译器:Visual Studio Code 二、原理 图像信息 ROS数据形式:sensor_msgs::Image OpenCV数据形式:cv:Mat 通过cv_bridge()函数进行ROS向opencv转换 cv_bridge是在ROS图像消息和OpenCV图像之间进行转…

一、工具

ubuntu18.04

ROS+opencv2

编译器:Visual Studio Code

二、原理

图像信息

ROS数据形式:sensor_msgs::Image

OpenCV数据形式:cv:Mat

通过cv_bridge()函数进行ROS向opencv转换

cv_bridge是在ROS图像消息和OpenCV图像之间进行转换的一个功能包。

ros->opencv

cv_ptr = cv_bridge::toCvCopy(msg, sensor_msgs::image_encodings::BGR8);

可以在回调函数里进行转换

    cv_bridge::CvImagePtr cv_ptr;try{cv_ptr = cv_bridge::toCvCopy(msg, sensor_msgs::image_encodings::BGR8);}catch (cv_bridge::Exception& e){ROS_ERROR("cv_bridge exception: %s", e.what());return;}

 将ROS图像消息转换在OpenCV中使用,可以进行图像处理和opencv操作。

opencv->ros

使用toImageMsg()成员函数

try
{msg = cv_bridge::CvImage(std_msgs::Header(), "bgr8", frame).toImageMsg();  
}catch (cv_bridge::Exception& e)
{ROS_ERROR("cv_bridge exception:%s",e.what());
}

 驱动相机

通过opencv直接打开相机0,vieo_device为video0

 VideoCapture cap(video_device);  //dev/video0if(!cap.isOpened())   {  ROS_ERROR("Can not opencv video device\n");  return 1;  }  

话题发布

ROS中标准的消息订阅和发布方式为

ros::NodeHandle nh;
ros::Subscriber sub = nh.subscribe("topic", 1, Callback);
ros::Publisher pub = nh.advertise<sensor_msgs::Image>("topic", 1);

只会发布单一话题

使用image_transport进行发布话题

ros::NodeHandle nh;
image_transport::ImageTransport it(nh);
image_transport::Subscriber sub = it.subscribe("topic", 1, Callback);
image_transport::Publisher pub = it.advertise("topic", 1);

 这种方式会发布一系列话题

 然后将转换后的图像发布即可

三、使用

在摄像头画面加一个圆并发布出去

通过rqt_image_view查看话题

这里只进行简单的使用,后续可以通过opencv进行颜色识别,轮廓识别等等,以及人脸数字识别,将所有的opencv项目通过ROS包装起来。

这里附上源码链接

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

参考:

http://wiki.ros.org/image_transport

https://my.oschina.net/u/4273421/blog/3587403

http://www.yayakq.cn/news/968261/

相关文章:

  • 有哪些网站可以免费看熬夜必备以黄去黄
  • 网络营销热门岗位seo技术员
  • 石家庄网站制作系统中国造价工程建设管理协会网站
  • 海东市城市规划建设局网站备案审核网站显示500
  • 网站内容设计模板展示型网站建设的建议
  • 外网代理服务器网站温州在线制作网站
  • 备案怎么关闭网站吗地方志网站建设自查报告
  • 专门做pp他的网站网站开发项目具体的流程
  • vs2015可以做网站么网站系统建设与管理
  • python 做网站优势汕头网站设计电话
  • 哪个公司的网站制作网站建设薪水
  • 网站设计费用志公司域名怎么取比较好
  • 没有基础学做网站国外做网站公司能赚钱吗
  • 图片展示类网站做网站为什么要用固定ip
  • 简述在线推广网站的方法蛋糕烘焙wordpress主题
  • 天猫网站是怎么做seo优化的企业网站设计与推广
  • 展馆网站建设wordpress 安全加固
  • 郑州市城乡建设局网站单页网站设计欣赏
  • 建设部电教中心网站新加坡网站域名
  • 做网站要多少的分辨率昆明网站
  • 做网站的实施过程三栏wordpress模板
  • 网站管理助手创建数据库wordpress搬入域名
  • 公司网站开发需求文档台州做网站设计的公司
  • 西安公司网站设计费用网站手机开
  • iis怎么做ip网站吗网站内部seo
  • 建设厅的工程造价网站商业网站建设心得体会
  • 网站建设都用那些软件模板网站seo
  • 建设垂直网站需要哪些流程图福利的网页游戏
  • 如何增加网站收录东莞南城网站建设价格
  • 国外订房网站怎么和做深圳网站制作专业公司