Ich weiß, dass OpenCV auf Mac OS X portiert wurde , habe jedoch keine Informationen zu einem Port auf das iPhone gefunden.
Ich bin kein Mac-Entwickler, daher weiß ich nicht, ob ein Mac OS X-Anschluss für das iPhone ausreicht.
Weiß jemand besser als ich?
OpenCV funktioniert tatsächlich auf dem iPhone. Verwenden Sie hier das Konfigurationsskript, um die Bibliothek zu kompilieren: Cross Compiling für iPhone
Sie müssen nur wie Ihre Apps Cross-Compilieren.
quelle
Das neueste Build-Skript von Computer Vision Talks funktioniert hervorragend für Xcode 4 und iOS 4.3. Ich habe das Skript selbst ausprobiert und es ist einfach großartig!
quelle
Hier ist opencv2.0 auf dem iPhone iPhone OpenCV-Test
quelle
OpenCV ist jetzt als Framework für iOS verfügbar. Ziehen Sie es einfach per Drag & Drop in Ihr Projekt. Es unterstützt auch die Videoaufnahme. Lesen Sie den Artikel und erhalten Sie das Beispielprojekt hier:Lesen opencv Framework für ios
Aus Gründen der Transparenz habe ich diesen Artikel geschrieben und er wird auf der Website meines Unternehmens gehostet.
quelle
Ich habe nicht versucht, OpenCV speziell zu verwenden, aber ich entwickle für das iPhone und kann sagen, dass die meisten Bibliotheken, die ich unter OS X ausprobiert habe, NICHT sofort auf dem iPhone funktionieren. Einige von ihnen mussten nur ein wenig optimiert / konfiguriert werden, und dann war es auf dem iPhone in Ordnung, aber in Wirklichkeit fehlen dem Telefon einige Backend-Komponenten, die OS X unterstützt. Die meisten komplexen Bibliotheken (OpenCV klingt wie eine von ihnen) werden nicht ohne großen Aufwand funktionieren - zumal OpenCV so klingt, als ob es auch von mehreren anderen externen Bibliotheken abhängt ... also müssten diese auch portiert werden.
quelle
Sie müssen lediglich ein XCode-Projekt für ein OpenCV-Projekt mit dem cmake- oder cmake-GUI-Tool generieren. Denken Sie daran, die Option zum Generieren eines XCode-Projekts anstelle der Standardoption zum Verwenden von CMakeFiles festzulegen. Öffnen Sie das generierte Projekt, ändern Sie das Basis-SDK in iPhone SDK und klicken Sie auf Erstellen!
Da OpenCV derzeit kein iOS unterstützt (die iPhone-Unterstützung wurde jedoch in Version 2.2 angekündigt), wird die Highgui-Bibliothek nicht kompiliert. Wenn Sie also einen Kamerazugang benötigen, müssen Sie diesen selbst schreiben.
Auf jeden Fall sollten andere Bibliotheken kompilieren und auf dem Gerät arbeiten. (Funktioniert bei mir).
quelle
Das iPhone unterstützt OpenCV, wenn Sie es zuerst verwenden möchten. Gehen Sie zur besten OpenCV-iPhone-Dokumentation im Internet: Yoshimasa Niwa's
Ich habe es verwendet und ich habe bereits eine App im AppStore, die Gesichtserkennung und Bildverarbeitung verwendet: Flags & Faces. Wenn Sie irgendwelche Zweifel haben, kontaktieren Sie mich bitte.
quelle
Beachten Sie, dass OpenCV auf Intel-Chips sehr schnell läuft, das iPhone jedoch scharf ist. Natürlich ist OpenCV äußerst nützlich, aber es wird nicht so schnell sein. Es gibt auch keine Möglichkeit, einen Live-Videostream auf das iPhone zu übertragen, sodass alle normalen potenziellen CV-Anwendungen ihre Attraktivität verlieren, nicht wahr?
quelle
Hier ist ein modifiziertes Skript (basierend auf dem von LambdaJive), das das universelle OpenCV-Framework für iPhone / iPhone Simulator erstellt - das universal-i386arm opencv-Framework
quelle
Der folgende Beitrag von Yoshimasa funktioniert tatsächlich mit dem Betriebssystem und dem IPhone 4 und kann sowohl auf die vordere als auch auf die hintere Kamera zugreifen.
Der Link zum Projekt verwendet opencv auf dem iPhone und der Beispielcode befindet sich bei Webgit und ist mit diesem Artikel verknüpft. Ich empfehle dringend, den Artikel zu lesen, bevor Sie den Quellcode erhalten.
quelle
Sie können OpenCV auch mit einem Paketmanager wie Cocoapods installieren .
So zitieren Sie die Installationsanleitung:
quelle
Ein Projekt mit opencv auf dem iPhone (genauer gesagt der optische Fluss von Lucas-Kanade). Quellcode verfügbar und App ist auch im AppStore -
quelle