在特定文件夹中搜索图片中找到的图像

时间:2014-04-15 19:02:02

标签: c# .net image-processing image-recognition

尝试谷歌已经有一段时间了,甚至没有找到解决这个问题的起点。

我正在寻找开发入住系统的起点。我有一个大型的库存库存数据库。非常干净的数字高清图像,没有背景或任何东西。我正在寻找一个本地图像搜索。

我将有一个小的临时文件夹,其中只包含当前订单中的产品图片。然后要验证员工手中的项目是否相同,我想实时扫描项目并将其与文件夹中的图像进行比较。并从那里开始工作。

我似乎找不到任何可以帮助我使用此功能的类的文档。

例如,假设我的电脑上有一张图像,而且我将该图像以非常高的质量打印到纸张上。我希望能够将打印输出与原始文件匹配。

.Net中有没有内置的东西?

1 个答案:

答案 0 :(得分:1)

我过去做过类似的事情。但就我而言,这是一个面部识别系统。它工作得很好,但你必须记住它可能在100%的情况下都不起作用。视觉识别是一个非常复杂的主题,我们尚未开发出一种灵活的100%准确度系统的方法。

至于我是如何做到的,我开发了一种NN(神经网络)算法。该算法必须针对特定的一组图片进行训练。

另一种流行的方法是使用SVM(支持向量机)算法而不是神经网络。再说一遍,你很可能得不到100%准确的结果。

请记住,有许多不同的算法可用于进行视觉识别。另外两种流行的面部识别算法是Eigenfaces和Fisherfaces。

可悲的是,我没有在.Net中使用过这类项目。但您可能想要检查.Net的第三方NN或SVM库。

这是一个关于NN的SO线程的链接 Open-source .NET neural network library?

这是一个关于SVM的SO线程的链接 Support Vector Machine library for C#