【发布时间】:2011-10-04 08:58:39
【问题描述】:
我正在寻找稳定和成熟的免费/开源库,允许比较两个图像。
我找到了这个,但我想知道你是否使用更好的!
【问题讨论】:
-
我刚刚尝试了您链接到的那个...在大约 1000 张图像的图像集上,在我的 PC 上花了大约 3 分钟,除了前 2 或 3 个结果之外,其余的都很漂亮可怕(图像完全不同)。
标签: c# .net image-processing
我正在寻找稳定和成熟的免费/开源库,允许比较两个图像。
我找到了这个,但我想知道你是否使用更好的!
【问题讨论】:
标签: c# .net image-processing
http://opencv.willowgarage.com/wiki/这个或使用这个问题如果你想知道你自己如何找到它Image Comparing and return Percentage
【讨论】:
我做的很简单。只需下载 EyeOpen 库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");
}
【讨论】:
FileInfo 参数的构造函数。尽管如此,源是可用的。