你的第3行,rimage = I( :, :, 1)表示只取了原始图像的R通道来处理,下面的循环中也只是对rimage进行处理要想得到彩色图像,需要将G和B通道也做同样处理,之后再将三个通道滤波结果合并。获取G通道的语句为 gimage = I( :, :, 2), B通道为 bimage = I(:,:,3)合成语句为 J = I; J( :, :, 1 ) = rimage, J(:,:,2) = gimage; J(:,:,3) = bimage; 是啊,每个通道取出来后都老陆是一个灰度图像,rimage(i,j)当侍坦顷然只是灰信让度值了
相关文章
-
MATLAB中rand和randn分别是什么函数?
2023-07-09 19:32 阅读(655) -
matlab中,出现带有下标的赋值维度不匹配错误
2023-07-07 02:22 阅读(606) -
MATLAB分段函数
2023-06-30 01:56 阅读(573)