如何从RGB图像中检索原始矩阵?
问题描述:
在Matlab中,如何从RGB图像中检索原始矩阵?对于我的情况,我有一个50x360矩阵。在imagesc之后,我将它保存为jpeg文件。现在,我需要从jpeg文件中加载矩阵(50x360)。无论如何去做?如果使用imread,矩阵尺寸将是1366x628x3,与50x360不同。谢谢。如何从RGB图像中检索原始矩阵?
答
像这样:
im = imread('image.jpg')
size(im)
ycoord = 20;
xcoord = 20;
im(ycoord,xcoord,1) %for R
im(ycoord,xcoord,2) %for G
im(ycoord,xcoord,2) %for B
发表你的'imread'代码,它应该工作 – Dan 2013-04-25 14:56:37
除了你的代码,请张贴(预期)图像尺寸和最终的矩阵的尺寸。 – beaker 2013-04-25 15:13:20
我原来的矩阵尺寸是50x360。但使用imread从图像中检索矩阵维度为628x1366x3。 – Thy 2013-04-25 15:28:11