关于使用imfliter函数图像被截断的问题

空间滤波后的图像的每一个元素使用双精度浮点数进行计算,imfilter会将输出图像转换成与输入图像相同的类,因此,如果图像是一个整数数组,则输出中超过整型范围的元素将被截断

比如uint8类型的  要是输出图像中有负值的话就会被截断(intercept )(也就是说不会输出负值)。如果结果要求更高的精度,则需要在使用'imfilter’函数之前利用im2double 或者double将图像转换成double型

原文地址:https://www.cnblogs.com/bingdaocaihong/p/6829318.html