我读过一些类似的文章,但它们不是我想要的。
得到imagesc之后的矩阵? https://stackoverflow.com/questions/14364239/get-the-matrix-after-imagesc/14364434#14364434
matlab中imagesc绘图到矩阵 https://stackoverflow.com/questions/14111371/imagesc-plot-to-matrix-in-matlab
我的问题
我有一个矩阵A
所有元素都是双的。
I do imagesc(A)
然后我就有了一个图像。
现在,我想获得构成图像的矩阵。我怎样才能做到这一点?
从那些文章来看,如果我这样做
I = imagesc(A)
B = get(I, 'CData')
Then B == A
那不是我想要的。
要以与 imagesc 相同的方式缩放图像,请执行以下操作
Amin = min(A(:));
Amax = max(A(:));
A_scaled = (A - Amin)/(Amax - Amin);
为了证明缩放图像是 imagesc 内部所做的,然后尝试这个
imagesc(A,[Amin Amax]);
pause
imagesc(A_scaled);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)