Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
高级会员
注册日期: 2019-11-21
帖子: 3,006
声望力: 66 ![]() |
![]()
我有一个包含图像的RGB数据的文本文件,如何在Matlab中使用此数据绘制图像?
数据样本: 红色绿色蓝色回答: IMAGE命令采用MxNx3矩阵并将其显示为RGB图像。您可以使用LOAD和RESHAPE将数据转换为正确的格式。最后,IMAGE希望使用0到255之间的整数或0到1.0之间的整数,因此您需要转换或重新缩放数字。以下代码段将向您展示如何将它们组合在一起。 x = load('rgbdata.txt'); % makes a 12x3 matrix x = reshape(x, 2, 6, 3); % reshape pulls columnwise, assume 6x2 image x = x/255; %scale the data to be between 0 and 1 image(x); 更多&回答... |
![]() |
![]() |