Installieren Sie OpenCV2.4 (+ Python) schnell unter OS X und probieren Sie das Beispiel aus

Als ich das Netz und die Bücher jagte, stellte ich fest, dass 1.x Artikel und 2.x Artikel durcheinander waren.


sudo port -v install opencv +python27

#
$ which python 
/usr/bin/python

$ sudo port -v install opencv +python27 
.

#Installationsverfahren Führen Sie die folgenden Schritte aus, um OpenCV 2.4 und die Bibliothek für die Verwendung von Python zu installieren. Überprüfen Sie den OS X-Standardpython ... Das Ergebnis ist in meiner Umgebung fast 10 Minuten ... - Bestätigen Sie, dass die OS X-Standardpython nicht geändert wurde
$ which python
/usr/bin/python
$ python --version
Python 2.7.2

#Überprüfen Sie die installierte Python.MacPorts-Verzeichnis( /opt/local/bin )Unter
$ which python2.7
/opt/local/bin/python2.7

#Anscheinend python2.Es scheint, dass der Befehl unter dem Namen 7 übergeben wird. 
$ python2.7 --version
Python 2.7.5

#Überprüfen Sie den Pfad der OpenCV-Bibliothek
#Python2 nach Port installiert.Es scheint, dass es unter dem Einfluss von 7 installiert wird
$ 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

Funktionsprüfung


Es wird bestätigt, dass auf die Bibliothek von Python2.7 aus verwiesen werden kann.

$ 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
>>> 
#Beurteilt, dass die Installation erfolgreich war, da beim Importieren der cv2-Bibliothek kein Fehler aufgetreten ist

#Versuchen Sie, das vom offiziellen Entwickler verteilte Beispielprogramm auszuführen
#   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

Hier ist eine Erfassung des zu diesem Zeitpunkt angezeigten Fensters. opencvSample.jpg

Zusammenfassung


Jetzt können Sie das OpenCV-Programm ausführen. Das nervige Cmake scheint in der Port-Installation gemacht zu werden.

Referenzlink


Der verwendete Installationsbefehl basiert auf "1.Build via MacPorts", beschrieben in Developer Official.

Recommended Posts

Installieren Sie OpenCV2.4 (+ Python) schnell unter OS X und probieren Sie das Beispiel aus
Installieren Sie lp_solve unter Mac OSX und rufen Sie es mit Python auf.
Installieren Sie OpenCV 4.0 und Python 3.7 unter Windows 10 mit Anaconda
Installieren Sie Selenium auf Ihrem Mac und probieren Sie es mit Python aus
Installieren Sie OpenCV unter Ubuntu + Python
Installieren Sie django auf Python + Anaconda und starten Sie den Server
Testen Sie Python mit Miniconda unter OS X und Linux mit travis-ci
Installieren Sie Python 3.8 unter Ubuntu 18.04 (Betriebssystemstandard)
Installieren Sie OpenCV und Chainer unter Ubuntu
Installieren Sie Python 3.8 unter Ubuntu 20.04 (Betriebssystemstandard)
Installieren Sie Sphinx unter MacOSX
Erstellen und installieren Sie OpenCV unter Windows
Installieren Sie mitmproxy unter Mac OS X.
Installieren Sie Fabric unter Ubuntu und versuchen Sie es
Installieren Sie Python 3.9 unter Ubuntu 20.04 (Betriebssystemstandard?)
Installieren Sie Python 2.7 unter Ubuntu 20.04 (Betriebssystemstandard?)
Installieren Sie pgmagick unter Mac OS X 10.9
Schritte zum Installieren der neuesten Version von OpenCV unter OS X El Capitan ohne Homebrew
So installieren Sie OpenCV in Cloud9 und führen es in Python aus
Erste Schritte mit dem Python-Framework Django unter Mac OS X.
Fortsetzung ・ Hinweise zur Vorbereitung der Python-Entwicklungsumgebung unter Mac OS X.
Installieren Sie matplotlib unter OS X El Capitan
Erstellen Sie Python 3 und OpenCV unter Ubuntu 18.04
Installieren Sie pyenv und Python 3.6.8 unter Ubuntu 18.04 LTS
Setzen Sie OpenCV in OS X mit Homebrew ein und geben Sie Video mit Python ein / aus
Installieren Sie Python3.5 + NumPy + SciPy und führen Sie es unter Windows 10 aus
Bis Sie Caffe installieren und das Beispiel ausführen
Python: Versuchen Sie, die Benutzeroberfläche von Pythonista 3 auf dem iPad zu verwenden
Führen Sie Zookeeper x Python (Kazoo) unter Mac OS X aus
Probieren Sie CI den Push-Python-Code auf GitHub aus.
Installieren Sie Shogun mit Python Modular (OS X Yosemite)
[Python] So installieren Sie OpenCV unter Anaconda [Windows]
Shpinx (Python Document Builder) unter Mac OS X.
Versuchen Sie, MLB-Daten auf Mac und Python zu importieren
Installieren Sie MongoDB unter Ubuntu 16.04 und arbeiten Sie über Python
Installieren Sie Python und Bibliotheken für Python unter MacOS Catalina
Installieren Sie die ZIP-Version Python und Pip unter Windows 10
Ich habe Pygame mit Python 3.5.1 in der Umgebung von pyenv unter OS X installiert
Installieren Sie die Python-API des automatischen Fahrsimulators LGSVL und führen Sie das Beispielprogramm aus
(CMake) Installieren Sie das offizielle OpenCV vorsichtig auf der WSL (C / C ++, Python2, Python3).
Installieren Sie Python3 auf einem Mac und erstellen Sie eine Umgebung [Definitive Edition]
Installieren Sie Python auf Pidora.
Installieren Sie Scrapy auf Python3
Schritte zum Installieren des neuesten Python auf Ihrem Mac
Sehr einfach, SciPy unter Mac OS X zu installieren
Installieren Sie Python auf dem Mac
So installieren Sie caffe unter OS X mit Macports
Installieren von Python 3 in einer Mac-Umgebung
Installieren Sie Python3.4 unter CentOS 6.6
Versuchen Sie es mit E-Cell 4 unter Windows 7 oder Mac OS X.
Installieren Sie die Python-Bibliothek eines Drittanbieters auf Cinema4D
Installieren Sie PyCall auf Raspberry PI und versuchen Sie, die GPIO-Bibliothek für Python von Ruby zu verwenden
Bis Sie Gauge installieren und das offizielle Beispiel ausführen
Erstellen Sie eine Python-Entwicklungsumgebung unter Mac OS X.
[Windows] [Python3] Installieren Sie Python3 und Jupyter Notebook (ehemals Ipython Notebook) unter Windows
Entwickelt durch Installation von Git, VSCode, Docker unter Chrome OS
Installieren Sie Python unter Windows
mac OS X 10.15.x pyenv Python Wenn Sie nicht installieren können
Installieren Sie PyQt5 mit Homebrew unter Mac OS X Marvericks (10.9.2).
Installieren Sie die neueste stabile Version von Python mit pyenv (sowohl 2 als auch 3).
Ubuntu 20.04 auf Himbeer-Pi 4 mit OpenCV und mit Python verwenden