我正在寻找稳定且成熟的免费/开源库,可以比较两个图像。
我发现了这个,但我想知道你是否使用了更好的一个!
答案 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