2016-08-01 107 views
0

我有两个图像,我需要得到一个回报,这是一个布尔匹配。我发现的一切都是“获得不同的形象”,这不是我想要的。两张图像是否匹配?使用Emgu CV C#

 Image<Gray, Byte> img1 = new Image<Gray, Byte>(imageURL); 
     Image<Gray, Byte> img2 = new Image<Gray, Byte>(imageURL2); 
     Image<Gray, Byte> img3 = img2 - img1; 

我也采取某种百分比匹配返回。

回答

1

I use precisely the method described here

我唯一补充的是我也计算不同的像素,以便我可以有%的差异。

+0

对不起,我对C#比较陌生。你能提供一个简单的代码例子来说明你是如何完成这个的? –

+0

%差异的代码示例?这个页面上的两个代码示例都提供了一个布尔结果。 – Kikootwo

+0

@Kikootwo,我不确定他们是否改变了这些例子,但他们没有返回一个bool,实际上在这两个例子中都没有一个bool变量。我也希望返回一个布尔值,并试图返回true,如果它会画出一个正方形,但看起来并不可靠。 – Nonlin