Frage

Ich bin wirklich von dem Gebiet der Computer Vision fasziniert und das Potential hat. Gibt es Beispiele (vorzugsweise in .NET implementiert), die ich mit einem Nachschlagewerk studieren zusammen können?

War es hilfreich?

Lösung

OpenCV (Open Computer Vision) ist die beliebteste Bibliothek, und es wurde für C # gewickelt:

http://www.codeproject.com/KB/cs/Intel_OpenCV.aspx

Einige Diskussion über dieses Wrapper und der Bibliothek ist im Allgemeinen hier:

http: //coolthingoftheday.blogspot. com / 2008/08 / opencv-Open-Source-Computer-Vision-for.html

-Adam

Andere Tipps

Während die OpenCV-Bibliothek ist interessant zu verwenden, ist es nicht viel Transparenz bieten, wie Sie lernen. Wenn Sie in tatsächlich das Lernen über das Gebiet interessiert sind, würde ich auf der Suche in Low-Level-Bildverarbeitungsbibliotheken empfehlen und Ihre eigenen Computer Vision-Anwendungen zu implementieren. Sobald Sie Ihre eigenen grundlegenden CV-Anwendungen codiert haben, wird die OpenCV-Bibliothek ein Los einfacher. Ich würde die folgenden Themen vorschlagen schnell durch die Grundlagen voraus:

  • Sobeloperator für die Kantenerkennung
  • Ihre Hand auf Farbsegmentierung versuchen
  • 3D-Informationen aus Stereobildern zu rekonstruieren mit Disparitätskarten

Hier ist eine Website mit einigen guten Testbildern ( http: // www. cs.cmu.edu/~cil/v-images.html ).

Ich fand auch eine gute Ressource natürlich Folien, die die meisten dieser Themen auf ( http://www.cs.nott.ac.uk/~tpp/G5BVIS/lectures.html )

Happy Hacking =)

Hier ist eine große Sammlung von Code, Toolkits und Anwendungen Sie nützlich finden könnten

http://www.cs.cmu.edu/~cil/ v-source.html

könnten Sie beginnen, indem einige der ähnlichen Fragen auf dieser Seite suchen:

Ich kann auch an diesen beiden Standorten aussehen:

Die Seiten bieten Informationen, Tutorials und Code-Beispiele, auch wenn sie nicht mehr aktiv gepflegt werden.

Es ist das OpenCV-Projekt auf Source mit einem Buch, das Sie auch bekommen können. Sie es hier sehen können. Das ist jedoch keine .NET-Lösung ist C

Ich empfehle öffnen Computer Vision Bibliothek . Es wird viel gesprochen und sieht vielversprechend aus. Es hat sogar ein O'Reilly Begleitbuch:)

  

Die Open Computer Vision Bibliothek hat>   500 Algorithmen, Dokumentation und   Beispielcode für Echtzeit-Computer   Vision. Tutorial Dokumentation ist in   O'Reilly Buch

Ich habe ein bisschen Arbeit mit in der jüngsten Vergangenheit SIFT und es scheint ein recht interessanter moderner Algorithmus für Feature-Erkennung zu sein, was man ist die großen (und vielleicht auch fortgeschrittenere) Themen innerhalb Machine Vision. Jemand hat eine C # Bibliothek für SIFT mit einem ziemlich schönen Beispiel geschrieben, dass kann automatisch zusammen getrennte Aufnahmen der gleichen Szene Stich. Zugegeben, dies ist nicht eine sehr vollständige Antwort, und ich kann nicht ein Nachschlagewerk empfehlen, aber hoffentlich sollte es trotzdem von Nutzen für Sie sein ...

Das AForge.NET Bibliothek ist ziemlich gut und ist in C #, mit der Quelle verfügbar hier .

Unterstützte Funktionen sind:

  • AForge.Imaging - Bibliothek mit Bildverarbeitungsroutinen und Filtern;
  • AForge.Vision - Computer-Vision-Bibliothek;
  • AForge.Neuro - neuronale Netze Berechnung Bibliothek;
  • AForge.Genetic - evolution Programmierbibliothek;
  • AForge.Fuzzy - Fuzzy-Berechnungen Bibliothek;
  • AForge.MachineLearning - maschinelles Lernen Bibliothek;
  • AForge.Robotics - Bibliothek, die Unterstützung einiger Robotik-Kits;
  • AForge.Video - Satz von Bibliotheken für die Videoverarbeitung usw.
  • .

Die Algorithmen sind vielleicht nicht edge / akademisch wie einige der anderen Antworten, aber viele der technischen Probleme gesorgt wie Schneiden (immer Video in Ihre Anwendung, etc).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top