我目前正在寻找一个 C# 图像识别库。
我想要做什么:我想编写一个函数来扫描图像并返回如果另一个图像是它的一部分。或者至少在两个物体的角度不同的情况下看起来很熟悉。
指向可能的库和简短代码示例的链接会很棒!
先感谢您!
我目前正在寻找一个 C# 图像识别库。
我想要做什么:我想编写一个函数来扫描图像并返回如果另一个图像是它的一部分。或者至少在两个物体的角度不同的情况下看起来很熟悉。
指向可能的库和简短代码示例的链接会很棒!
先感谢您!
由于您没有提到您只是在寻找免费库,因此这里有一些付费库:
两者都有演示版本和捆绑到 SDK 的非常好的 .Net 包装器,我认为它们都具有您需要的功能。在 Halcon 中,您可能想尝试不同的匹配算法(基于灰度值、基于描述符等),而在 VisionPro PatMax 或 PatQuick 中可能会满足您的需求。但显然你必须尝试哪一个最适合你的具体问题。
EmguCV ( http://www.emgu.com/wiki/index.php/Main_Page ) 是一个很好的 .NET OpenCV 包装器。它捆绑了一堆示例项目。运行示例,您将了解可以做什么以及如何做。
Accord.NET库实际上并不是一个图像识别工具集,但它为您的目标提供了基础。它包含构建图像识别系统所需的许多图像类。Accord.NET 是 LGPL 许可的,除了它的某些部分(例如它的 FFmpeg 包装器项目)。