Die Frage, die Sie sich stellen müssen, ist, was wichtiger ist - Ihre Zeit oder die des Computers. Wenn Ihre Aufgabe wirklich einfach ist, können Sie sie möglicherweise in MATLAB codieren und sofort ausführen lassen. MATLAB ist bei weitem die einfachste Entwicklung - eine Skriptsprache mit integriertem Speichermanagement, einer großen Anzahl bereitgestellter Funktionen und einer großartigen Schnittstelle zum Anzeigen und Manipulieren von Daten während des Debuggens.
Auf der anderen Seite ist MATLAB für viele Aufgaben mindestens eine Größenordnung langsamer als kompilierter openCV-Code. Dies gilt insbesondere, wenn Sie die Bibliotheken für Intel-Leistungsgrundelemente verwenden.
Wenn Sie wissen, wie man in MATLAB programmiert, würde ich vorschlagen, Ihre Algorithmen in dieser Sprache zu schreiben und zu debuggen, dann portieren Sie sie in c/C++ mit openCV für Geschwindigkeit. Wenn es nur ein paar einfache Funktionen gibt, die Sie beschleunigen müssen, können Sie den c-Code von MATLAB aufrufen, aber es ist schwer, das bei den ersten paar Versuchen richtig zu machen, also sind Sie wahrscheinlich besser dran, wenn Sie einfach Ihre schreiben fertigen Code komplett in C/C++
Hey Marc Ich bin komplett neu bei openCV und Matlab und Bildbearbeitung als Ganzes. Ich muss etwas auf Augapfel-Tracking mit Webcam tun. Was empfehlen Sie? Sie haben zu wenig Dokumentation für openCV? – Sohaib