任何人都可以帮我转换以下规范化吗?
image_normalized = uint8(255*mat2gray(image));
此命令将矩阵值规范化为0-255。因此,在进行一些滤波(去噪)之后,如何将新的滤波值从0-255转换为原始值空间?
答案 0 :(得分:0)
我并不完全知道mat2gray是如何工作的,但我认为它可以实现对比扩展"。
Ioutput[i,j] = ( Iinput[i,j]-min )* K / (max - min)
其中min = min(Iinput(:))和max = max(Iinput(:)),K是常量。
你可以做的是反转归一化是找到K并保存输入图像的最大值和最小值。
另一方面,如果你正在处理噪音,你应该考虑最小或最大值可能是一个损坏的像素。