免费/开放图书馆,以找到类似的图像

时间:2011-07-13 10:14:00

标签: c# .net image-processing

我正在寻找稳定且成熟的免费/开源库,可以比较两个图像。

我发现了这个,但我想知道你是否使用了更好的一个!

2 个答案:

答案 0 :(得分:9)

我做得很简单。只需下载EyeOpen Library here。 然后在你的c#类中使用它并写下:

 use eyeopen.imaging.processing

ComparableImage cc;

ComparableImage pc;

int sim;

void compare(object sender, EventArgs e){
    pc = new ComparableImage(new FileInfo(files));
    cc = new ComparableImage(new FileInfo(file));

    pc.CalculateSimilarity(cc);
    sim = pc.CalculateSimilarity(cc);

    int sim2 = sim*100

    Messagebox.show(sim2 + "% similar");

}

答案 1 :(得分:0)

http://opencv.willowgarage.com/wiki/这个或者如果您想知道如何通过自己找到它而使用此问题Image Comparing and return Percentage