Echtzeit-Gesichtserkennung mit .NET und C#

Wie man im Zusammenspiel von .NET, C# und Intels Bildverarbeitungsbibliothek OpenCV eine Software zur Gesichtserkennung entwickelt. [...]

(c) wikipedia.org (Public Domain)

Der kolumbianische Entwickler Sergio Andrés Gutiérrez Rojas hat auf CodeProject einen inzwischen sehr hoch bewerteten Artikel geteilt, in dem er erläutert, wie man mit .NET und C# mehrere Gesichter gleichzeitig und in Echtzeit erkennen sowie verarbeiten kann. Schon vor zehn Jahren hat Rojas seinen Artikel samt Demo-Anwendung begonnen und ihn jetzt erneut aufpoliert und erntet erneut etliche 5-Sterne-Bewertungen dafür.

Herzstück der von Rojas vorgestellten Anwendung ist Emgu CV, ein plattformübergreifender (Windows, macOS X, Linux) .NET Wrapper für Intels Bildverarbeitungsbibliothek OpenCV. Damit können OpenCV-Funktionen von .NET-kompatiblen Sprachen wie beispielsweise C#, Visual Basic, VC++, IronPython aufgerufen werden.

Rojas stellt seinen Beispielcode nicht nur als Demo-Version zum Download bereit, sondern erklärt in seinem CodeProject-Artikel auch die Verbindung von C# mit Emgu CV sowie die erforderlichen Parameter im Detail. Zudem zeigt er auf, wie man die Vorgehensweise anpassen muss, damit der Code auch auf weniger leistungsstarken Rechnern in akzeptbler Zeit zu seinen Ergebnissen kommt.

Hier können Sie das englische Original des Artikels lesen: «Multiple Face Detection and Recognition in Real Time».


Mehr Artikel

Case-Study

Innovative KI: Team Liquid und SAP ermöglichen E-Sport-Analysen der nächsten Generation

Durch große Turniere, die jede Minute Millionen von Datenpunkten generieren, ist E-Sport zunehmend datengestützt geworden. Typisch für hoch strategische Spiele wie League of Legends ist, dass sie riesige Datenmengen generieren. Team Liquid stand vor der Herausforderung, komplexe Statistiken schnell zu analysieren und zu interpretieren, ohne verschiedene Dashboards durchsuchen zu müssen. […]

News

Durchblick im SaaS-Dschungel schaffen

Etwa 60 Prozent der Unternehmensdaten sind heute bereits in der Cloud gespeichert. Kritische Anwendungen und deren Daten haben sich von kundeneigenen, gehosteten Bereitstellungen zu As-a-Service-Modellen verlagert. Von Git-Repositories und Dateispeichern bis hin zu HR- und Finanzanwendungen wird heute alles außerhalb des Unternehmens gehostet. Das durchschnittliche Unternehmen nutzt über 200 SaaS-Anwendungen. […]

Be the first to comment

Leave a Reply

Your email address will not be published.


*