如何计算两个图像之间的差异

时间:2010-08-17 15:00:00

标签: wpf image-processing

在我的WPF项目中,我想显示两个图像之间的差异。

如果两个图像相同,则结果将是透明图像。 如果它们不同,那将是逐个像素的差异。

有一种简单的方法吗?

3 个答案:

答案 0 :(得分:0)

查看网络摄像头“安全”应用程序用于运动检测的技术:例如here

答案 1 :(得分:0)

1)首先将图像转换为二进制图像格式[黑白] 2)比较两个图像的像素值。如果,他们不同。请注意单独集合中的位置。 [注意:如果这两个图像太大,Pixel by Pixel比较可能会导致性能问题 3)使用Adorner以高亮颜色装饰这些像素。

HTH

答案 2 :(得分:0)

如果我理解正确的话

r,g,b=abs(r1-r2),abs(g1-g2),abs(b1-b2)
这就是你想要的吗?