在Matlab中将3D矩阵转换为2D矩阵图像[已关闭]

ilmyapht  于 8个月前  发布在  Matlab
关注(0)|答案(1)|浏览(99)

**已关闭。**此问题需要debugging details。它目前不接受回答。

编辑问题以包括desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将帮助其他人回答这个问题。
5天前关闭。
Improve this question
我正在使用JPEG图像格式,如果它导致3D矩阵(225x225x3),您可以将其转换为2D。如果图像是灰度的,它将成为一个2D矩阵。如果它包含颜色信息,它将保持3D矩阵。它应该在循环中工作。有人可以分享代码或步骤要遵循。
我尝试过将RGB颜色转换为灰色,但没有成功。

ippsafx7

ippsafx71#

使用rgb2gray函数:

RGB = imread('yourfile.jpg');
imshow(RGB)
I = rgb2gray(RGB);
figure
imshow(I)

相关问题