在我的WPF项目中,我想显示两个图像之间的差异。
如果两个图像相同,则结果将是透明图像。 如果它们不同,那将是逐个像素的差异。
有一种简单的方法吗?
答案 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)这就是你想要的吗?