C#图像识别

C#图像识别,c#,.net,computer-vision,image-recognition,pattern-recognition,C#,.net,Computer Vision,Image Recognition,Pattern Recognition,我目前正在搜索一个C#图像识别库 我想做的是: 我想写一个函数,扫描一个图像,如果另一个图像是它的一部分,则返回它。或者至少是在两个物体角度不同的情况下看起来很熟悉的东西 链接到一个可能的库和一个简短的代码示例将是伟大的 提前谢谢你 EmguCV()是一个很好的.NET OpenCV包装器。它捆绑了一堆示例项目。运行示例,您将了解可以做什么以及如何做。因为您没有提到您只寻找免费的库,下面是一些付费的库: 两者都有演示版本和捆绑到SDK的相当好的.Net包装,我认为两者都具有您需要的功能。在H

我目前正在搜索一个C#图像识别库

我想做的是: 我想写一个函数,扫描一个图像,如果另一个图像是它的一部分,则返回它。或者至少是在两个物体角度不同的情况下看起来很熟悉的东西

链接到一个可能的库和一个简短的代码示例将是伟大的


提前谢谢你

EmguCV()是一个很好的.NET OpenCV包装器。它捆绑了一堆示例项目。运行示例,您将了解可以做什么以及如何做。

因为您没有提到您只寻找免费的库,下面是一些付费的库:


  • 两者都有演示版本和捆绑到SDK的相当好的.Net包装,我认为两者都具有您需要的功能。在Halcon中,您可能需要尝试不同的匹配算法(基于灰度值、基于描述符等),而在VisionPro中,PatMax或PatQuick可能适合您的需要。但显然,您必须尝试哪一种方法最适合您的具体问题。

    该库实际上不是一个图像识别工具集,但它为您的目标提供了基础。它包含构建图像识别系统所需的许多图像类,除了它的某些部分(例如,它的FFmpeg包装器项目)。

    像谷歌眼镜应用程序一样吗?是的,类似的。我还没有用过这个应用程序,但我想我们的意思是一样的。因为我问了这个问题,我也看了这两个库,实际上Cognex是完美的,但后来我决定使用免费的openCV库,它现在运行得很好。但正如你所说:这两个图书馆(Cognex和Halcon)都非常好,如果钱不成问题的话,我也会推荐它们。国家仪器也有一个不错的包装。我经常用Cognex。它为在.NET这样的托管环境中工作提供了更多支持,并且对于开发人员来说,它对用户更加友好。Halcon有一个更好的3D工具集,而且似乎能更好地处理奇数/动态模式匹配(比如一篮子蔬菜)。我知道你不能给出确切的数字,但这些产品的价格区域是什么?每年高达5000美元,每个应用程序大约100美元,或者更高达10000美元或更多?Halcon有好的.net包装吗?我们必须对“好”有不同的定义