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

Gregor Schmid, Projektcenterleiter bei Kumavision, über die Digitalisierung im Mittelstand und die Chancen durch Künstliche Intelligenz. (c) timeline/Rudi Handl
Interview

„Die Zukunft ist modular, flexibel und KI-gestützt“

Im Gespräch mit der ITWELT.at verdeutlicht Gregor Schmid, Projektcenterleiter bei Kumavision, wie sehr sich die Anforderungen an ERP-Systeme und die digitale Transformation in den letzten Jahren verändert haben und verweist dabei auf den Trend zu modularen Lösungen, die Bedeutung der Cloud und die Rolle von Künstlicher Intelligenz (KI) in der Unternehmenspraxis. […]

News

Richtlinien für sichere KI-Entwicklung

Die „Guidelines for Secure Development and Deployment of AI Systems“ von Kaspersky behandeln zentrale Aspekte der Entwicklung, Bereitstellung und des Betriebs von KI-Systemen, einschließlich Design, bewährter Sicherheitspraktiken und Integration, ohne sich auf die Entwicklung grundlegender Modelle zu fokussieren. […]

News

Datensilos blockieren Abwehrkräfte von generativer KI

Damit KI eine Rolle in der Cyberabwehr spielen kann, ist sie auf leicht zugängliche Echtzeitdaten angewiesen. Das heißt, die zunehmende Leistungsfähigkeit von GenAI kann nur dann wirksam werden, wenn die KI Zugriff auf einwandfreie, validierte, standardisierte und vor allem hochverfügbare Daten in allen Anwendungen und Systemen sowie für alle Nutzer hat. Dies setzt allerdings voraus, dass Unternehmen in der Lage sind, ihre Datensilos aufzulösen. […]

Be the first to comment

Leave a Reply

Your email address will not be published.


*