öffne cv ios video verarbeitung

Ich versuche das Tutorial gefunden zu machenHier für die ios Videoverarbeitung mit openCv Framework.

Ich habe das ios openCv-Framework erfolgreich in mein Projekt geladen.aber Mein Framework scheint nicht mit dem im Tutorial gezeigten übereinzustimmen, und ich hoffe, dass mir jemand helfen kann.

OpenCv verwendetcv::Mat Typ für die Darstellung von Bildern. Wenn ich die AVfoundation-Delegation verwende, um Bilder von der Kamera zu verarbeiten, muss ich alles konvertierenCMSampleBufferRef zu diesem Typ.

Es scheint, dass das im Tutorial vorgestellte openCV-Framework eine Bibliothek namens using bereitstellt

#import <opencv2/highgui/cap_ios.h>

Mit einem neuen Delegate-Befehl:

Kann mir jemand zeigen, wo ich dieses Framework oder evtl. schnelle Konvertierung zwischen findeCMSampleBufferRef undcv::Mat

BEARBEITEN

Das opencv-Framework ist stark segmentiert (zumindest für ios). Ich habe es über verschiedene "offizielle" Websites heruntergeladen und auch Tools wie fink und brew unter Verwendung IHRER Anweisungen verwendet. Ich habe sogar Header-Dateien verglichen, die in / usr / local / include / opencv / installiert wurden. Sie waren jedes Mal anders. Beim Herunterladen eines openCV-Projekts befinden sich im selben Projekt verschiedene cmake-Dateien und widersprüchliche Readme-Dateien. Ich glaube, es ist mir gelungen, eine gute Version für IOS mit einer in das Framework integrierten Capture - Funktionalität (mit diesem Header) zu erstellen<opencv2/highgui/cap_ios.h>) durch diesVerknüpfung und dann die Bibliothek mit dem Python-Skript im ios-Verzeichnis erstellen - mit dem Befehlpython opencv/ios/build_framework.py ios. Ich werde versuchen, zu aktualisieren

Antworten auf die Frage(2)

Ihre Antwort auf die Frage