44问答网
所有问题
如何用MATLAB把灰度图变为彩图?
如题所述
举报该问题
推荐答案 2019-10-22
灰度图只有一个通道,彩图有三个通道,从原理上说灰度图要变成彩图有接近无数种染色方法.
把灰度图变为彩图在图像处理上又叫做伪彩色增强.就是根据灰度值选取三个通道不同的灰度变换函数来合成彩色。
你可以搜索一下关键字:
MATLAB 伪彩色增强技术.
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/KY36KKWW6K3DVYR66G.html
相似回答
matlab灰度
级到彩色
转换
答:
以
灰度图转化为
彩色RGB图像为例的话,也就是
将彩色图
的3个通道分别用灰度表示即可,”b(:,:,3)=c;b(:,:,2)=c;b(:,:,1)=c“,你这三句代码都是针对第三个通道,第1、2通道没有对应图像,所以就会出现脚本子语句分配维数不匹配的提示了,直接改为b(1:,:,)=c; b(:,1:,)=c;b...
matlab怎么将灰度图像转为
rgb图像
答:
比如,我们要将RGB表示
转换为
RGg表示,也就是用灰度分量g取代蓝色分量B,红色分量R和绿色分量G不变。我们可以从RGg计算出蓝色分量B,因为灰度g=p*R+q*G+t*B(其中p=0.2989,q=0.5870,t=0.1140),于是B=(g-p*R-q*G)/t。于是我们只要保留R和G两个颜色分量,再加上
灰度图
g,就可以回...
MATLAB中如何将
三幅
灰度图
合为一张
彩色图?
答:
rgb=cat(3,B,C,D);rgb就是你要的
彩图
,其实是和A一样的
matlab如何
把黑白
图转
colormap
答:
那要看你的用imread函数读出的img是什么类型的数据
如果得到的img是个三维的int8矩阵,表示img是用rgb三通道表示的矩阵 需要转为灰度图再画图
,并更改colormap,如下 I = rgb2gray(img);imagesc(I);colormap(jet);如果得到的图像就是二维的int8,或者是二维的0到1之间的浮点数直接用 imagesc(img);...
大家正在搜
灰度图有什么用
浮雕图转灰度图
灰度图浮雕图大全
图片怎么转灰度图
灰度图是什么
灰度图怎么做刀路
灰度图转换
怎么自己做灰度图
人物灰度图
相关问题
matlab 如何将彩图转成灰度图
matlab怎么将灰度图转为彩色图
matlab怎么把灰度图转为彩图
matlab如何将彩色图变为灰度图
matlab,如何将三幅灰度图像合并为一张彩图?
怎样用matlab将一幅图像转化为灰度图像
用Matlab将彩色图编程灰度图以后,在变回彩色图如何处理
matlab为什么要把彩图转成灰度图