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

dan*_*iax 8 .net c# image-processing

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

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

小智 9

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

 use eyeopen.imaging.processing
Run Code Online (Sandbox Code Playgroud)

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");

}
Run Code Online (Sandbox Code Playgroud)