我有一张大小为144*2209的图像,其动态范围很大(从-1108到984)。
我想要显示这张图片,为此需要将范围缩小到0到255之间,并对图像进行归一化处理。
但是问题在于:当这样的大动态范围被压缩时,归一化后像素值变得非常接近,导致图像无法正常显示。
如何解决这个问题?
这是链接到图片的网址。
我想要显示这张图片,为此需要将范围缩小到0到255之间,并对图像进行归一化处理。
但是问题在于:当这样的大动态范围被压缩时,归一化后像素值变得非常接近,导致图像无法正常显示。
如何解决这个问题?
这是链接到图片的网址。
imagesc(img)
...没有任何好处!! - Navdeepuint8
类型图像的double
值。 - Navdeepimshow
可以处理不止8位图像类型。你尝试过增加位分辨率(例如16位)并显示它吗?此外,尝试缩小图像的动态范围。如果您知道强度更倾向于高端或低端,可以使用伽马变换。这是相当开放的,没有单一的方法可以解决所有问题。 - rayryeng