ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

matlab把RGB三个通道的数据导入矩阵之后imshow的图像不对,是哪里有问题?

2022-05-01 22:34:43  阅读:165  来源: 互联网

标签:imshow 矩阵 delimiterIn filename RGB 导入 matlab txt 通道


问题遇到的现象和发生背景
我用matlab提取了图像R、G、B三个通道的数值存入txt文件中,然后用c语言对txt的数值进行了处理,输出为三个txt文件,里面分别都有720*1280个数据,然后用matlab把txt文件中的数据分别存到三维数组m的R、G、B通道中,最后对m进行imshow,但显示的结果跟预期图像没一点关系

问题相关代码
close all;

delimiterIn = ' '; %分隔符为空格
%R通道
filename = 'sunset_r_pro.txt';
R = importdata(filename,delimiterIn); %导入R通道数据到矩阵R中
%G通道
filename = 'sunset_g_pro.txt';
G = importdata(filename,delimiterIn); %导入G通道数据到矩阵G中
%B通道
filename = 'sunset_b_pro.txt';
B = importdata(filename,delimiterIn); %导入B通道数据到矩阵B中

m(:,:,1)=R;
m(:,:,2)=G;
m(:,:,3)=B;

imshow(m);

运行结果

标签:imshow,矩阵,delimiterIn,filename,RGB,导入,matlab,txt,通道
来源: https://www.cnblogs.com/ditui123/p/16214514.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有