在matlab下把一张RGB图分成了3个通道的三张图,现在怎么通过这3个通道的图恢复到RGB图?

最好有详细的matlab代码... 最好有详细的matlab代码 展开
 我来答
buaaapple
推荐于2016-10-25
知道答主
回答量:4
采纳率:0%
帮助的人:5.3万
展开全部
如果R、G、B通道对应图为1.jpg,2.jpg,3.jpg
image_R=imread('1.jpg');%生成的应该是一个二维矩阵
image_G=imread('2.jpg');%
image_B=imread('3.jpg');%
image_RGB(:,:,1)=image_R;
image_RGB(:,:,2)=image_G;
image_RGB(:,:,3)=image_B;
imwrite(image_RGB,'myimage.jpg','jpg');
imshow(image_RGB);
龙与神之主
2017-06-08 · TA获得超过131个赞
知道小有建树答主
回答量:225
采纳率:0%
帮助的人:127万
展开全部
楼上这样写不对,因为保存的图片格式应该是一张RGB图,生成的不是二维矩阵,而应该是三维矩阵,我怀疑这个程序能不能运行。 后面加R = image_R(:,:,1);G = image_G(:,:,2);B = image_B(:,:,3); 后面改成 image_RGB(:,:,1)=R; image_RGB(:,:,2)=G; image_RGB(:,:,3)=B;应该就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式