matlab,如何将三幅灰度图像合并为一张彩图?
用matlab处理一张灰度图(512*512)后得到了三张灰度图(512*512),分别为a,b,c;如何将他们合并为一张彩图,并且a为色调,b为饱和度,c为亮度。求大神...
用matlab处理一张灰度图(512*512)后得到了三张灰度图(512*512),分别为a,b,c;如何将他们合并为一张彩图,并且a为色调,b为饱和度,c为亮度。
求大神解答啊!小女子感激不尽~~ 展开
求大神解答啊!小女子感激不尽~~ 展开
3个回答
展开全部
1) HSV值与RGB颜色空间的相互转换hsv2rgb( ) rgb2hsv( )
RGBMAP=hsv2rgb(HSVMAP) 其功能是:将一个HSV颜色图转换为RGB颜色图。输入矩阵输入矩阵输入矩阵输入矩阵HSVMAP中的三列分别表示:色度、饱和度和纯度值;输出矩阵输出矩阵输出矩阵输出矩阵RGBMAP各列分别表示红、绿、蓝的亮度。矩阵元素在区间 [0,1]。
RGBMAP=hsv2rgb(HSVMAP) 其功能是:将一个HSV颜色图转换为RGB颜色图。输入矩阵输入矩阵输入矩阵输入矩阵HSVMAP中的三列分别表示:色度、饱和度和纯度值;输出矩阵输出矩阵输出矩阵输出矩阵RGBMAP各列分别表示红、绿、蓝的亮度。矩阵元素在区间 [0,1]。
追问
我不是这个意思。现在我有三个512*512的矩阵,我想将他们合成一个彩色图像~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
hsi=cat(3,a,b,c);
还要将hsi转为rgb才可以显示。
转换程序百度下多的是。
还要将hsi转为rgb才可以显示。
转换程序百度下多的是。
追问
我之前就是这样子做的,但是和用别的软件做出来的结果不一样,被打回来重做了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
HSV值与RGB颜色空间的相互转换hsv2rgb( ) rgb2hsv( )
RGBMAP=hsv2rgb(HSVMAP) 其功能是:
将一个HSV颜色图转换为RGB颜色图。
输入矩阵HSVMAP中的三列分别表示:色度、饱和度和纯度值;
输出矩阵RGBMAP各列分别表示红、绿、蓝的亮度。矩阵元素在区间 。
RGBMAP=hsv2rgb(HSVMAP) 其功能是:
将一个HSV颜色图转换为RGB颜色图。
输入矩阵HSVMAP中的三列分别表示:色度、饱和度和纯度值;
输出矩阵RGBMAP各列分别表示红、绿、蓝的亮度。矩阵元素在区间 。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询