如图,可以看到,最中间的只是两边图像块值相减得到的,但是发现相减之后居然有250以上的数值。
这是因为图像保存的类型是uint8(0-255);所以当为负数的时候又从255开始了。
解决办法,将图片类型转为int32,float32等数据类型,而不能是图片数据类型(如uint8,uint16等 )。
如图,可以看到,最中间的只是两边图像块值相减得到的,但是发现相减之后居然有250以上的数值。
这是因为图像保存的类型是uint8(0-255);所以当为负数的时候又从255开始了。
解决办法,将图片类型转为int32,float32等数据类型,而不能是图片数据类型(如uint8,uint16等 )。