Frage

Meine letzte Jahr Projektgruppe plant eine Echtzeitanwendung mit neuronalen Netzwerk-Unterstützung und Notwendigkeit Griff Bild zu bauen effizient verarbeiten, wären jeder Sprache Vorschläge sehr hilfreich. Danke.

War es hilfreich?

Lösung

Mein Vorschlag ist, OpenCV und C ++. OpenCV ist auch verwendbar mit Python, aber ich würde es nicht empfehlen, wenn Sie schnell Code schreiben müssen, können Python wirklich langsam sein.

Andere Tipps

Mathematica kann einige nützliche Funktionen bieten. Die letzten paar Versionen hinzugefügt haben ziemlich viele Bildverarbeitungsfunktionalität. Sie können durch einen Blick auf diesen Blog-Eintrag einen Geschmack bekommen:

Mathematica ist eine interpretierte Sprache, die erscheinen würde ein Hindernis für Ihre Echtzeitbedingungen zu präsentieren. Allerdings hat Mathematica immer gut wird fremder Code integriert (insbesondere C, Java und .NET) und die neueste Version bietet erhebliche neue Möglichkeiten in Bezug auf C-Code-Generierung, dynamisch-Bibliothek Laden und CUDA / OpenCL GPU-Programmierung.

Ach, ist Mathematica nicht FOSS und ist ziemlich teuer für die kommerzielle Nutzung. Allerdings geben sie große Ermäßigungen für Studenten (90% +, ich das letzte Mal überprüft) und einige Hochschule / Universität Abteilungen haben Site-Lizenzen.

Auf der anderen Seite ist die Mathematica Sprache recht unkonventionell und es braucht Zeit, in den Swing der Dinge zu bekommen. IMO, der Aufwand lohnt sich, aber die Lernkurve könnte zu lang sein, wenn Ihr Projektlaufzeiten kurz sind.

. Hinweis: Ich bin nicht mit WRI in irgendeiner Weise verbunden

Wie wäre es Python? Es gibt PIL , die

fügt Bildverarbeitungsfunktionen zu Ihrem Python-Interpreter. Diese Bibliothek unterstützt viele Dateiformate und bietet leistungsstarke Bildverarbeitung und Grafikfunktionen.

Ein einleitender Artikel über NN mit Python und ein Feed-Forward-NN-Bibliothek:

bietet Matlab eine Menge Funktionen für die Bildverarbeitung. etwas langsam sein, aber ich nehme an Leistung ist kein Problem.

ImageMagick ist zu annehmen, wirklich gut zu sein, aber ich habe keine Erfahrungen aus erster Hand. Mathematica?

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