C# 图像识别

本文关键字:图像识别 | 更新日期: 2023-09-27 18:36:01

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

我想做什么:我想编写一个函数来扫描图像并返回另一个图像是否是其中的一部分。或者至少是一些看起来很熟悉的东西,以防两个物体的角度不同。

指向可能的库和简短代码示例的链接会很棒!

提前谢谢你!

C# 图像识别

由于您没有提到您只是在寻找免费库,因此这里有一些付费库:

  1. MVTech HALCON
  2. 康耐视视觉专业版

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

EmguCV (http://www.emgu.com/wiki/index.php/Main_Page) 是一个很好的 .NET OpenCV 包装器。它捆绑了一堆示例项目。运行示例,您将了解可以做什么以及如何做。

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