Installez rapidement OpenCV2.4 (+ python) sur OS X et essayez l'exemple

Quand j'ai chassé le net et les livres, j'ai trouvé que les articles 1.x et 2.x étaient foirés. Je suis confus, j'ai donc résumé les étapes faciles à mettre en place.

Procédure d'installation


Suivez les étapes ci-dessous pour installer OpenCV 2.4 et la bibliothèque pour l'utiliser à partir de python. sudo port -v install opencv +python27

#Vérifiez le python standard d'OS X
$ which python 
/usr/bin/python

$ sudo port -v install opencv +python27 
・ ・ ・ Le résultat est omis.J'ai pu l'installer en 10 minutes environ dans mon environnement ...

#Assurez-vous que le standard python OS X n'a pas changé
$ which python
/usr/bin/python
$ python --version
Python 2.7.2

#Vérifiez le python installé.Annuaire MacPorts( /opt/local/bin )En dessous de
$ which python2.7
/opt/local/bin/python2.7

#Apparemment python2.Il semble que la commande passe sous le nom de 7. 
$ python2.7 --version
Python 2.7.5

#Vérifiez le chemin de la bibliothèque OpenCV
#python2 installé par le port.Il semble qu'il soit installé sous l'influence de 7
$ ls -l /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/cv2.so
-rwxr-xr-x  1 root  wheel  1579428  9 16 23:36 /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/cv2.so

Contrôle de fonctionnement


Il est confirmé que la bibliothèque peut être référencée à partir de python2.7.

$ python2.7
Python 2.7.5 (default, Aug  1 2013, 01:01:17) 
[GCC 4.2.1 Compatible Apple Clang 4.1 ((tags/Apple/clang-421.11.66))] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
>>> 
#Juger que l'installation a réussi car il n'y a pas eu d'erreur lors de l'importation de la bibliothèque cv2

#Essayez d'exécuter l'exemple de programme distribué par le développeur officiel
#   http://sourceforge.net/projects/opencvlibrary/files/
$ python2.7 opencv-2.4.6/samples/python2/find_obj.py

Feature-based image matching sample.

USAGE
  find_obj.py [--feature=<sift|surf|orb>[-flann]] [ <image1> <image2> ]

  --feature  - Feature to use. Can be sift, surf of orb. Append '-flann' to feature name
                to use Flann-based matcher instead bruteforce.

  Press left mouse button on a feature point to see its mathcing point.

using sift
img1 - 604 features, img2 - 969 features
matching...
75 / 80  inliers/matched

Voici une capture de la fenêtre affichée à ce moment. opencvSample.jpg

Résumé


Vous pouvez maintenant exécuter le programme OpenCV. Cet ennuyeux Cmake semble être fait lors de l'installation du port.

Lien de référence


La commande d'installation utilisée est basée sur "1.Build via MacPorts" décrit dans Developer Official.

Recommended Posts

Installez rapidement OpenCV2.4 (+ python) sur OS X et essayez l'exemple
Installez lp_solve sur Mac OSX et appelez-le avec python.
Installez OpenCV 4.0 et Python 3.7 sur Windows 10 avec Anaconda
Installez le sélénium sur votre Mac et essayez-le avec python
Installez OpenCV sur Ubuntu + python
Installez django sur python + anaconda et démarrez le serveur
Tester Python avec Miniconda dans un environnement OS X et Linux avec travis-ci
Installez Python 3.8 sur Ubuntu 18.04 (norme du système d'exploitation)
Installez OpenCV et Chainer sur Ubuntu
Installez Python 3.8 sur Ubuntu 20.04 (norme du système d'exploitation)
Installez Sphinx sur MacOSX
Construisez et installez OpenCV sur Windows
Installez mitmproxy sur Mac OS X
Installez le fabric sur Ubuntu et essayez
Installez Python 3.9 sur Ubuntu 20.04 (norme du système d'exploitation?)
Installez Python 2.7 sur Ubuntu 20.04 (norme du système d'exploitation?)
Installez pgmagick sur Mac OS X 10.9
Étapes pour installer la dernière version d'OpenCV sur OS X El Capitan sans Homebrew
Comment installer OpenCV sur Cloud9 et l'exécuter en Python
Premiers pas avec le framework Python Django sur Mac OS X
Suite ・ Notes sur la préparation de l'environnement de développement Python sur Mac OS X
Installez matplotlib sur OS X El Capitan
Créer un environnement Python 3 et OpenCV sur Ubuntu 18.04
Installez pyenv et Python 3.6.8 sur Ubuntu 18.04 LTS
Mettez OpenCV dans OS X avec Homebrew et vidéo d'entrée / sortie avec python
Installez et exécutez Python3.5 + NumPy + SciPy sur Windows 10
Jusqu'à ce que vous installiez Caffe et exécutiez l'exemple
Python: essayez d'utiliser l'interface utilisateur sur Pythonista 3 sur iPad
Exécutez Zookeeper x python (kazoo) sur Mac OS X
Essayez CI le code python poussé sur GitHub.
Installer shogun avec python modulaire (OS X Yosemite)
[Python] Comment installer OpenCV sur Anaconda [Windows]
Shpinx (Python Document Builder) sur Mac OS X
Essayez d'importer des données MLB sur Mac et Python
Installez MongoDB sur Ubuntu 16.04 et utilisez python
Installer Python et les bibliothèques pour Python sur MacOS Catalina
Installez la version ZIP Python et pip sur Windows 10
J'ai installé Pygame avec Python 3.5.1 dans l'environnement de pyenv sur OS X
Installez l'API Python du simulateur de conduite automatique LGSVL et exécutez un exemple de programme
(CMake) Installez doucement OpenCV officiel sur WSL (C / C ++, Python2, Python3)
Installez Python 3 sur Mac et créez un environnement [Definitive Edition]
Installez Python sur Pidora.
Installez Scrapy sur python3
Étapes pour installer le dernier Python sur votre Mac
Très facile à installer SciPy sur Mac OS X
Installez Python sur Mac
Comment installer Caffe sur OS X avec macports
Installer Python 3 dans un environnement Mac
Installez Python3.4 sur CentOS 6.6
Essayez d'utiliser E-Cell 4 sur Windows 7 ou Mac OS X
Installez la bibliothèque python tierce sur Cinema4D
Installez PyCall sur Raspberry PI et essayez d'utiliser la bibliothèque GPIO pour Python de Ruby
Jusqu'à ce que vous installiez Gauge et exécutiez l'exemple officiel
Créer un environnement de développement Python sur Mac OS X
[Windows] [Python3] Installer python3 et Jupyter Notebook (anciennement ipython notebook) sous Windows
Développé en installant Git, VSCode, Docker sur Chrome OS
Installez python sur Windows
mac OS X 10.15.x pyenv Python Si vous ne pouvez pas installer
Installez PyQt5 avec homebrew sur Mac OS X Marvericks (10.9.2)
Installez la dernière version stable de Python avec pyenv (à la fois 2 et 3)
Ubuntu 20.04 sur raspberry pi 4 avec OpenCV et utilisation avec python