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

班级网站素材下载网站如何做首面关键词

班级网站素材下载,网站如何做首面关键词,应用中心软件,wordpress文字幻灯片1. /usb_cam/image_raw 类型: sensor_msgs/Image 内容: 摄像头采集的原始图像数据。 用途: 图像处理和分析,例如使用 OpenCV 处理图像。视频流可达10MB/s 图像流查看,例如用 rqt_image_view 进行显示: 2./usb_cam/image_raw/compressed …

1. /usb_cam/image_raw

  • 类型: sensor_msgs/Image

  • 内容: 摄像头采集的原始图像数据。

  • 用途:

    • 图像处理和分析,例如使用 OpenCV 处理图像。视频流可达10MB/s

    • 图像流查看,例如用 rqt_image_view 进行显示:

2./usb_cam/image_raw/compressed

  • 类型: sensor_msgs/CompressedImage

  • 内容: 对 /usb_cam/image_raw 的压缩版本。

  • 压缩格式: jpegpng,具体取决于参数设置。其中jpeg是有损压缩,压缩率更高更快;png是无损压缩,压缩时间更长,一般视频流用jpeg压缩,图片或者深度图可以用png压缩。且他们都是对单帧图片进行压缩,没有考虑帧之间的联系,因此视频压缩率较低。

  • 用途:

    • 降低网络带宽占用,用于远程传输视频流。视频流可达1MB/s

    • 可以通过 rqt_image_view 或其他工具直接查看压缩图像。

  • 注意: 此话题默认可能未启用,需通过 image_transport 插件启用压缩功能。

sudo apt install ros-noetic-image-transport-plugins -y

3./usb_cam/image_raw/theora(如果启用 image_transport 和 Theora 插件)

  • 类型: theora_image_transport/TheoraPacket

  • 内容: theora(不是H.264) 压缩的视频流。theora是一个开源的编码解码库,相较于H264性能差一些,也不支持硬件加速,默认是cpu软件编码解码。但是是image tranport默认就支持的插件。theora相较于jpeg和png,考虑了帧之间的联系,因此编码后体积更小,我理解每帧只传输了帧之间的差异。

  • 用途:

    • 实现高效的图像流压缩和传输。视频流可达50KB/s

    • 适用于带宽较低的网络环境。

  • 使用方法: 需启用 image_transport 插件

sudo apt install ros-noetic-image-transport-plugins -y

读取这些话题,除了image_raw可以直接用ros subscriber订阅,其余经过压缩(编码)的图片话题,都不能用ros subscriber以sensor_msgs/Image形式订阅,而是需要订阅相应的格式并进行解码,这个过程image_transport包已经做好了,在发布和订阅时用image_transport的API替代nodehandle就行:

使用image_transport订阅和发布:

#include <ros/ros.h>
#include <image_transport/image_transport.h>void imageCallback(const sensor_msgs::ImageConstPtr& msg)
{// ...
}ros::NodeHandle nh;
image_transport::ImageTransport it(nh);// 自动会发布带compressed后缀、theora后缀的话题,和image_transport plugins有关
image_transport::Publisher pub = it.advertise("/usb_cam/image_raw", 1);// 订阅压缩后的话题,注意回调函数里仍然是sensor_msgs::Image话题类型,
// 因为image_transport已经自动根据话题名,采用jpeg/png/theora方式解码了
image_transport::Subscriber sub = it.subscribe("/usb_cam/image_raw/compressed", 1, imageCallback);
image_transport::Subscriber sub = it.subscribe("/usb_cam/image_raw/theora", 1, imageCallback);

查看有哪些plugin:

 rosrun image_transport list_transports

动态调整压缩参数:

rosrun rqt_reconfigure rqt_reconfigure

如果不使用动态调整工具,可以直接通过 ROS 参数服务器修改相关参数。例如:

rosparam set /image_transport/theora/quality 25
rosparam set /image_transport/theora/keyframe_frequency 30
rosparam set /image_transport/theora/target_bitrate 500000

测试话题带宽:

rostopic bw /usb_cam/image_raw

http://www.15wanjia.com/news/166088.html

相关文章:

  • 镇江网站建设网站宁波网站开发制作
  • 广州积分入学网站广州门户网站制作公司
  • 公司网页网站建设+ppt模板下载阳泉住房建设局网站
  • 企业营销网站服务器1g够淘宝网站建设没法上传怎么办
  • Vs做的网站调试时如何适应网页宁波网站建设方案联系方式
  • 网站icp证明萝岗做网站
  • 单位做网站有哪些做一家开发网站的公司
  • 哪个网站美丽乡村做的比较好wordpress 缩略图质量
  • 天津武清做网站的公司网站建设图片流程
  • 转转假网站怎么做移动端开发需要什么技术
  • 五金表带厂东莞网站建设厦门集团网站建设
  • vs做的本地网站WordPress时间倒序
  • 南京企业网站建设可以挣钱的网站
  • 京东商城网站首页php网站建设的安全性研究
  • 网站500错误 虚拟主机司法局网站建设方案
  • 个人网站备案 各省什么是网站外部链接
  • 什么网站做专利检索报告查企业的app软件有哪些免费
  • 网站推广问题兰州工业发展建设有限公司网站
  • 织梦网站根目录sem和seo的关系
  • 广州市网站建设品牌淘宝网店的seo主要是什么
  • 做社群最好的网站源码wordpress 文字排版
  • 建个电子商务网站多少钱软文推广名词解释
  • 网站搭建协议公司的企业文化怎么写
  • 网站更新维护页面wordpress博客页面无法显示
  • 腾讯域名怎么做网站外贸企业网络营销
  • 国外网站空间哪个好wordpress管理员账号数据库添加
  • 徐州网站平台网站赌场怎么做代理
  • 建立网站顺序白帽seo
  • 怎么做网站的思维导图可信的大连网站建设
  • 成都网站制作怎么收费网站 参数设置