我一直致力于计算机视觉和openCV(C ++) 我申请了一个过滤器
[0,0,0,0,0,1,0,0,0]
在图像上得到结果image_result。
我采取了不同之处:
image_result - image.
但是我找到了几个减法以这种方式完成的程序:
image_result - image + image - image_result
有人可以让我知道为什么以上述方式完成减法,是否找到两幅图像之间的差异是正确的方法?
谢谢
答案 0 :(得分:1)
我想这是专门针对无符号像素并使用饱和算法,其中导致负数的减法产生0。第一个减法为您提供结果较大的值,第二个减法给出结果较小的值。如果使用普通的带符号算术,结果将等同于abs(image-image_result)
。