当前位置:网站首页>ROS2自学笔记:机器视觉基础
ROS2自学笔记:机器视觉基础
2022-08-03 02:29:00 【Raine_Yang】
机器视觉是对图像进行识别和处理的技术。一般分为采集图像,分析图像,和输出结果。采集过程即为把光信号转换为数字信号,一般依靠光源和相机。分析过程即为特征提取,标记等操作,最后转化为输出的机器人动作或可视化显示。
安装ros2相机标准节点,该节点读取摄像头信息并发布图像,支持各种类型的usb相机
sudo apt install ros-humble-usb-cam
启动相机节点
ros2 run usb_cam usb_cam_node_exe
启动后可以使用RQT实现图像可视化
rqt -s image-view
-s 代表plugin,即RQT要显示的数据类型
注:要在RQT界面里选择要订阅的话题才能显示图片
image_raw代表原图,原图一般数据量较大,如果要通过无线传输会较慢
image_raw_compressed为压缩后图片,一般可以压缩70%
Image话题详细信息(使用ros2 topic echo /image_raw 查找):
header: 序号,时间戳
height:纵向分辨率
width:横向分辨率
encoding:编码格式
step:一行图像字节量
data:图像具体每个像素点RGB值
边栏推荐
猜你喜欢

IPv4编址;A类、B类、C类、D类、E类IP地址(IP地址;网络地址和主机地址;子网掩码;网关;广播地址;)

vs studio install opencv environment

qt opengl 使用不同的颜色绘制线框三角形

Go新项目-编译项目的细节(4)

怎么从零编写一个 v3 版本的 chrome 浏览器插件实现 CSDN 博客网站的暗黑和明亮主题切换?

openCV第一篇

YYGH-BUG-06

孩子坐不住就是不专注?猿辅导揭秘专注力的三大误区

The LVS load balancing cluster and the deployment of the LVS - NAT experiment

征集 |《新程序员》专访“Apache之父”Brian Behlendorf,你最想问什么?
随机推荐
网易数帆陈谔:云原生“牵手”低代码,加速企业数字化转型
Pro_07丨波动率因子3.0与斜率因子
大厂标配 | 百亿级并发系统设计 | 学完薪资框框涨
能添加任意贴图超级复布局的初级智能文本提示器
思维+启发式合并
vs studio 安装opencv 环境
工作两年成跳槽高峰期,程序员会在一家公司待多久?
流程图(1)
How does Excel compare if two columns of strings are the same?
在VScode里调试ROS程序
JVM内部结构图及各模块运行机制总结
用 SQL 做数据分析的十大常用功能,附面试原题解答!!
leetcode:140. 单词拆分 II
Jenkins2.328+sonarqube7.9 实现代码自动化检测
SPI机制是什么?
Interconversion between numpy PIL tensors
Disable the token and update the token function without awareness
韦东山 数码相框 项目学习(五)libjpeg-turbo的移植
常用工具链和虚拟环境-Cygwin
VS中使用BugTrap定位程序崩溃点