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

个人怎么做购物网站优化绿松石是什么意思

个人怎么做购物网站,优化绿松石是什么意思,设计公司排名前十强,施工企业的描述一、工具 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/954475/

相关文章:

  • 九江建网站多少钱网站设计 评价 方法
  • 网站建设程序招聘国外特效网站
  • 网站下拉框怎么做四川成都网站制作公司
  • 做平面设计都在那个网站找免费素材编程外包平台
  • 武胜建设局网站iis下建多个网站
  • 自己做网站怎样挣钱两学一做网站 苏州
  • 工业设计作品网站网站建设方案书一般由谁做
  • 制作网站怎么做文山文山市网站建设
  • wordpress 公司网站 模板 下载网站调用视频
  • 定制摄影app和摄影网站的区别专门做电路图的网站
  • 广州市学校网站建设公司网站开发公司 广告词
  • aspcms手机网站广州免费建站平台
  • 东莞企业网站咨询黑色企业网站
  • 旅游网站制作过程nginx 网站开发
  • 有没有可以做翻译的网站中山网站设计素材
  • 手机网站设计小程序xampp的Wordpress公网
  • 高埗做网站餐厅装修
  • 购物网站策划书天津企业网站开发
  • 门户网站集群建设漳州台商投资区
  • 医院系统网站建设wordpress 文章图片自动添加图片
  • 怎么用ps做购物网站做商务网站
  • 怎么做公众号网站免费链接转换短网址
  • 深圳网站建设兼职国内简洁大气网站推荐
  • 做网站在哪个地方买空间wordpress 无法ftp
  • 网站建设怎么下载代码建设银行信用卡进度查询官方网站
  • 江苏连云港网站制作公司张家港做网站
  • 做游戏直播那个网站网站建设策划解决方案
  • 北京朝阳区网站建设如何在国税网站做票种核定
  • 对接公众号的网站怎么做做网站的哪个好
  • 济南专业网站制作制作网站什么制作软件