Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf 如何计算两幅图像之间的差异_Wpf_Image Processing - Fatal编程技术网

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

Wpf 如何计算两幅图像之间的差异,wpf,image-processing,Wpf,Image Processing,在我的WPF项目中,我想显示两个图像之间的差异 如果两个图像相同,结果将是透明图像。 如果它们是不同的,那将是逐像素的差异 有没有简单的方法可以做到这一点?看看网络摄像头“安全”应用程序用于运动检测的技术:例如,首先将两幅图像转换为二进制图像格式[黑白]。 2) 比较两幅图像的像素值。如果是,他们会有所不同。注意在单独集合中的位置。[注意:如果这两个图像太大,逐像素比较可能会导致性能问题] 3) 使用装饰器以您喜欢的高亮颜色装饰这些像素 如果我理解正确的话 r,g,b=abs(r1-r2),ab

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

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


有没有简单的方法可以做到这一点?

看看网络摄像头“安全”应用程序用于运动检测的技术:例如,首先将两幅图像转换为二进制图像格式[黑白]。
2) 比较两幅图像的像素值。如果是,他们会有所不同。注意在单独集合中的位置。[注意:如果这两个图像太大,逐像素比较可能会导致性能问题]
3) 使用装饰器以您喜欢的高亮颜色装饰这些像素


如果我理解正确的话 r,g,b=abs(r1-r2),abs(g1-g2),abs(b1-b2)
r、 g,b=abs(r1-r2),abs(g1-g2),abs(b1-b2)这就是你想要的吗?

重复:你所说的逐像素差异是什么意思?RGB值的欧几里德距离还是别的?