在Computer Vision中减去两个图像

时间:2018-01-25 23:23:11

标签: c++ opencv image-processing computer-vision imagefilter

我一直致力于计算机视觉和openCV(C ++) 我申请了一个过滤器

[0,0,0,0,0,1,0,0,0]

在图像上得到结果image_result。

我采取了不同之处:

image_result - image.

但是我找到了几个减法以这种方式完成的程序:

    image_result - image + image - image_result

有人可以让我知道为什么以上述方式完成减法,是否找到两幅图像之间的差异是正确的方法?

谢谢

1 个答案:

答案 0 :(得分:1)

我想这是专门针对无符号像素并使用饱和算法,其中导致负数的减法产生0。第一个减法为您提供结果较大的值,第二个减法给出结果较小的值。如果使用普通的带符号算术,结果将等同于abs(image-image_result)