Frage

Ich bin daran interessiert, eine grundlegende computergestützte Objekterkennungsanwendung zu schreiben, daher benötige ich vermutlich theoretisches Hintergrundwissen zu Bildverarbeitungsalgorithmen sowie etwas KI für die Entscheidungsfindung.

Ich habe einen Abschluss in Informatik und möchte eines Tages meinen Master machen, hoffentlich in einem dieser Bereiche.In der Zwischenzeit möchte ich mir einen Vorsprung verschaffen und mich selbst etwas weiterbilden.

Meine Frage ist also: Wo fange ich an?Ich würde mich über einen Pfeil in die richtige Richtung freuen, wenn möglich über ein paar Links.

War es hilfreich?

Lösung

Sie sollten die Antworten auf diese ähnliche Frage prüfen:

Andere Tipps

Schauen Sie sich vielleicht mal an: OpenCV.Wirklich gute Bibliothek für die Bildverarbeitung, und wenn Sie wissen, was Sie für welchen Zweck verwenden müssen, können Sie einen Blick „unter die Haube“ werfen, um zu erfahren, wie es funktioniert :)

Willkommen in der Spaß Welt der Computer-Vision, die im Grunde das Feld, das Sie mit Bildverarbeitung mit AI Algorithmen umgehen ist usw. Erkennung / Tracking / Segmentierung zu tun, ohne abschließend zu verstehen ist, umfasst das gesamte Geschäft der Bildaufnahme, Bildverarbeitung, Bildsegmentierung Bilderkennung.

Der einfachste Weg zu beginnen ist wahrscheinlich OpenCV. In den meisten Anwendungen jedoch OpenCV verwendet, ist wahrscheinlich übertrieben, da es wirklich nicht so schwierig ist, von Grund auf neu zu starten. Sobald Sie hinter dem Bild Laden bekamen (wahrscheinlich würden Sie wollen BMP betrachten, wie es am einfachsten ist, zu analysieren) Teil, können Sie viele grundlegenden Bildverarbeitungsalgorithmen implementieren, wenn Sie nur die mathematische Formel haben. Es gibt auch andere Bibliothek, die Sie wahrscheinlich versuchen könnte, Sachen wie torchvision, AForge (.NET) sind eine gute Wahl.

Wenn es um den AI Teil kommt, ist hier, wo die Dinge interessant. Sie würden wahrscheinlich wollen SVM verwenden, wo es eine Vielzahl von Bibliothek können Sie verwenden, z.B. LIBSVM, SVMlight und etc.

Wenn Sie in Büchern interessieren würde ich „Einführung in der Bildverarbeitung und -analyse“ von John Russ zu einer Einführungs Ebene empfehlen. Ich habe auch ImageJ als gut, freie Bildanalyse - gut für das Prototyping und versucht, die Dinge aus. Wie schon andere gesagt haben, die OpenCV Bibliothek lohnt sich bei einem zu suchen.

Ich habe einige OpenCV Bildverarbeitung / Computer Vision Tutorials mit freiem Quellcode geschrieben, so dass Sie ein paar von ihnen suchen mögen vielleicht helfen, einen Anfang zu bekommen: http://www.shervinemami.co.cc/openCV.html

Gute Antworten. Ich hoffe, Sie sind nicht Mathe-Phobie. Meine bevorzugte Technik in diesen Tagen ist Markov-Chain-Monte Carlo (Google Spiegelhalter). Die Anerkennung ist ein Optimierungsproblem, und MCMC ist ein allgemeiner Weg, um sie über Bayes-Inferenz zu behandeln.

Ein Open-Source .NET SDK in C # und C ++ implementiert wurde kürzlich von Microsoft mit einiger sehr rudimentär Webcam Schnittstelle und Bildanalyse freigegeben. Es kann sich lohnen, einen durchsuchen rund um die extrem gut dokumentiert Code nur mit gehend zu erhalten.

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