C# 免费/打开库以查找类似图像
我正在寻找稳定和成熟的免费/开源库,允许比较两个图像 我找到了这个,但我想知道你是否用了更好的C# 免费/打开库以查找类似图像,c#,.net,image-processing,C#,.net,Image Processing,我正在寻找稳定和成熟的免费/开源库,允许比较两个图像 我找到了这个,但我想知道你是否用了更好的 这是一个问题,如果你想知道如何自己找到它,请使用这个问题。我只是简单地做了。只需下载EyeOpen Library。 然后在你的c#类中使用它并写下: use eyeopen.imaging.processing 写 ComparableImage cc; ComparableImage pc; int sim; void compare(object sender, EventArgs
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");
}
我刚刚尝试了你链接到的一个…在一个包含大约1000个图像的图像集上,在我的电脑上花了大约3分钟,除了前2或3个结果,其余的结果都非常糟糕(图像一点都不一样)。很遗憾,公共api只公开了一个带有
FileInfo
参数的构造函数。尽管如此,资源是可用的。太棒了,谢谢!但是int应该是双精度的。