我希望能够将从网络摄像头拍摄的图像与存储在计算机上的图像进行比较。

图书馆不需要百分之百准确,因为它不会用于任何关键任务(例如警方调查),我只想要一些可以使用的东西。

我已经尝试了 CodeProject的图像识别的演示项目,它当我比较完全相同的图像120x90像素时,只适用于小图像/根本不起作用(这不属于OK:P)。

以前图像识别是否有成功?

如果是这样,你能提供一个我可以在C#或VB.NET中使用的库的链接吗?

其他提示

我做得很简单。只需下载EyeOpen库此处。 然后在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");
}
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top