gpt4 book ai didi

image - Matlab,如何获取imagesc生成的结果?

转载 作者:太空宇宙 更新时间:2023-11-03 20:25:49 25 4
gpt4 key购买 nike

我看过一些类似的文章,但它们不是我想要的。
Get the matrix after imagesc?
imagesc plot to matrix in matlab

我的问题
我有一个矩阵 A,所有元素都是 double 的。
我执行 imagesc(A) 然后我有一个图像。
现在,我想获得制作图像的矩阵。 我该怎么做?

从那些文章中,如果我这样做

I = imagesc(A)
B = get(I, 'CData')

那么 B == A 这不是我想要的。

最佳答案

要以与 imagesc 相同的方式缩放图像,请执行以下操作

Amin = min(A(:));
Amax = max(A(:));
A_scaled = (A - Amin)/(Amax - Amin);

为了证明缩放后的图像是 imagesc 内部所做的然后试试这个

imagesc(A,[Amin Amax]);
pause
imagesc(A_scaled);

关于image - Matlab,如何获取imagesc生成的结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18251044/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com