iPhone et OpenCV
Je sais que OpenCV a été porté sur Mac OS X, cependant je n'ai trouvé aucune info sur un port de l'iPhone.
Je ne suis pas un développeur Mac, de sorte que je ne sais pas si un Mac OS X port est assez pour l'iPhone.
Personne ne sait mieux que moi?
Vous devez vous connecter pour publier un commentaire.
OpenCV maintenant (depuis 2012) a une port officiel pour l'iPhone (iOS).
Vous pouvez trouver tous OpenCV rejets ici.
Et trouver les instructions d'installation ici:
Tutoriels & introduction de la nouvelle version 3.x
OpenCV ne fonctionne en effet sur l'iphone. Utiliser le script configure ici pour compiler la bibliothèque: la compilation croisée pour iphone
Vous avez juste à le cross-compiler comme vous le faites à vos applications.
La dernière version de script de La Vision Par Ordinateur Pourparlers fonctionne très bien pour Xcode 4 et l'iOS 4.3 . J'ai essayé le script moi-même et c'est juste génial!
Ici est opencv2.0 sur iPhone iphone opencv test
OpenCV est maintenant disponible en tant que cadre pour iOS. Il suffit de glisser et déposez-les dans votre projet. Il prend en charge la capture vidéo trop. Voir l'article et l'exemple du projet ici: opencv cadre pour ios
Par souci de transparence, j'ai écrit cet article et il est hébergé sur mon site internet de l'entreprise.
Je n'ai pas essayé à l'aide d'OpenCV, mais je ne dev pour l'iPhone et je peux dire que la plupart des bibliothèques que j'ai essayé de travailler sur OS X NE fonctionne PAS sur l'iPhone hors de la boîte. Certains d'entre eux juste besoin d'un peu de peaufinage/configuration à faire, et puis c'était bien sur l'iPhone, mais la réalité est que le téléphone est manquant tout à fait un peu de backend composants OS X prend en charge. La plupart des bibliothèques complexes (OpenCV sonne comme l'un d'entre eux) ne fonctionneront pas sans un effort important - en particulier depuis OpenCV sonne comme il dépend de plusieurs autres bibliothèques externes...donc ceux qui aurait à être porté trop.
Tous vous avez besoin est de générer un projet XCode pour OpenCV projet en utilisant cmake cmake ou outil graphique.
N'oubliez pas de régler l'option pour générer XCode projet au lieu de l'option par défaut pour utiliser CMakeFiles.
Ouvrir projet, le changement de la base SDK SDK de l'iPhone, et de frapper de construire!
Depuis OpenCV ne prend pas en charge iOS à maintenant (mais ils a annoncé le support de l'iPhone en version 2.2), highgui bibliothèque ne compile pas. Donc, si vous avez besoin d'accéder à la caméra, vous devez écrire vous-même.
De toute façon, d'autres bibliothèques doivent compiler et de travailler sur l'appareil. (Fonctionne pour moi).
iPhone en charge d'OpenCV si vous le voulez d'abord aller à la meilleure OpenCV sur iPhone Documentation sur le web: Yoshimasa Niwa est
Je l'ai utilisé et j'ai déjà une application sur l'AppStore qui utilise la Détection de Visage et de Traitement de l'Image: Drapeaux&Visages si vous avez des doutes, veuillez me contacter.
Noter que OpenCV passe très vite sur des puces d'Intel, mais l'iPhone est bras. Bien sûr OpenCV est extrêmement utile, mais il ne sera pas aussi rapide. Aussi, il n'y a aucun moyen d'obtenir un flux vidéo en direct sur l'iPhone, ce qui fait que le potentiel normal CV applications de tri de perdre de leur attrait, n'est-ce pas?
Voici script modifié (basé sur celui de LambdaJive) qui s'appuie universelle OpenCV cadre pour l'iPhone/iPhone Simulator - universelle-i386arm opencv cadre
Le post suivant, par Yoshimasa, en effet, travailler avec je de l'OS et de l'IPhone 4 et est en mesure d'accéder à la fois à l'avant et à l'arrière des caméras.
Le lien vers le projet est à l'aide d'opencv sur iphone fr
et l'exemple de code est à webgit et il est lié à partir de cet article. J'encourage vraiment à lire l'article avant d'obtenir le code source.
Vous pouvez également installer OpenCV à l'aide d'un gestionnaire de paquets comme Cocoapods.
De citer le guide d'installation:
Un projet utilisant opencv sur l'iPhone (Lucas-Kanade flux optique pour être exact). Code Source disponible et app sur l'AppStore ainsi -