通过将示例ROS图像消息转换为MATLAB图像来读写它 。 然后, 将MATLAB图像转换成ROS消息 。
需要这些哦
MATLAB
电脑
方式/
1加载示例ROS动静并查抄图像动静数据 。 img是一个示例ROSImage动静对象 。
文章插图
2利用readImage从图像动静建立一个MATLAB图像并显示它 。
号令行键入:
I = readImage(img);
imshow(I)
文章插图
3从MATLAB图像建立一个ROS图像动静 。
号令行键入:
【如何读取和写入图像消息】imgMsg = rosmessage('sensor_msgs/Image');
imgMsg.Encoding = 'rgb8'; % 指定图像编码类型
writeImage(imgMsg,I)
imgMsg
文章插图
4号令行键入:
msg = rosmessage('sensor_msgs/Image')
%建立空白图像动静
文章插图
5最后清理号令行窗口, 号令行键入:clc 。
文章插图
6清理工作区, 号令行键入:clear 。
文章插图
以上内容就是如何读取和写入图像消息的内容啦, 希望对你有所帮助哦!
推荐阅读
- 电脑如何快速重装系统
- 在酷我音乐里如何修改mini完整模式快捷键
- 夏季如何选择中草药减肥茶?,西湖龙井怎么泡
- 应该如何来理解茶艺
- 如何在家做肉包子
- 如何做蚬子干?
- 男士睡衣哪个好,如何挑选男式睡衣
- 化学:如何检测装置的气密性?
- 如何成为一名软件开发工程师
- 怎么保存网络的图片