我想知道.Net中是否有任何称职的图像识别库(最好是开源的)?我有一个批量扫描页面和文档的应用程序。为了将一个文档与另一个文档分开(因为这些文档可能有多个页面),我计划要求用户放置一个页面,上面有一个北极熊图像来分隔文档。所以我的应用程序会进行所有的扫描,检查页面是否包含北极熊,如果是,则将其称为第一个文档的结尾。
我知道 OCR,应用程序将在其中识别文本,但图像中的等价物呢?
我想知道.Net中是否有任何称职的图像识别库(最好是开源的)?我有一个批量扫描页面和文档的应用程序。为了将一个文档与另一个文档分开(因为这些文档可能有多个页面),我计划要求用户放置一个页面,上面有一个北极熊图像来分隔文档。所以我的应用程序会进行所有的扫描,检查页面是否包含北极熊,如果是,则将其称为第一个文档的结尾。
我知道 OCR,应用程序将在其中识别文本,但图像中的等价物呢?
我没有关于图像识别的一般问题的答案,但鉴于您的具体要求,替换一个更简单的识别域会不会更容易?
具体来说,在您要求用户在文档之间放置的页面上,您可以包含一个漂亮的粗条码以及北极熊(或其他)图像。然后,您可以检查易于识别的条形码,而不必识别北极熊图像本身。
Maybe this framework could be of help:
也许值得看一下二维码?
图像识别很难,主要是因为每个不同的应用程序都需要不同的解决方案。例如,尝试识别白色背景上的单个黑色符号需要一种完全不同的技术,而不是尝试识别彩色照片中的所有人,其中一些人重叠并且背景中有风景。会影响使用哪种方法的一些因素是:
所以你真正需要做的是告诉我们更多关于你试图识别的图像类型的信息,这样我们就可以告诉你什么库和最好的方法。