Python2.7 + CentOS7 + OpenCV3

Speisekarte

Ich möchte OpenCV3 mit Python2.7 verwenden, daher bereite ich eine Umgebung unter CentOS7 vor.

Umgebung

Installieren Sie möglicherweise benötigte Pakete

# yum -y groupinstall base "Development tools"
# yum -y install cmake
# yum -y install numpy python-devel python-imaging

OpenCV-Installation

Quelle klonen

Ich möchte createLBPHFaceRecognizer () verwenden, daher wird auch opencv_contrib geklont

# cd /usr/local/src
# git clone https://github.com/opencv/opencv.git
# git clone https://github.com/opencv/opencv_contrib.git

Schauen Sie sich die stabile Version an

# cd /usr/local/src/opencv
# git tag | tail
2.4.9.1
3.0-ocl-tech-preview
3.0-ocl-tp2
3.0.0
3.0.0-alpha
3.0.0-beta
3.0.0-rc1
3.1.0
3.2.0
3.2.0-rc
# git checkout 3.2.0

# cd /usr/local/src/opencv_contrib
# git tag | tail
3.0.0
3.0.0-beta
3.0.0-rc1
3.1.0
3.2.0
3.2.0-rc
# git checkout 3.2.0

Bauen

# mkdir /usr/local/src/opencv/build
# cd /usr/local/src/opencv/build

# cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D BUILD_opencv_python2=ON \
-D BUILD_NEW_PYTHON_SUPPORT=ON \
-D PYTHON_EXECUTABLE=$(which python) \
-D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules \
..

# make -j$(nproc)
# make install

Fügen Sie einen symbolischen Link ein, damit Sie von Python aus darauf verweisen können

# ln -s /usr/local/lib/python2.7/site-packages/cv2.so /usr/lib/python2.7/site-packages/cv2.so

Bestätigung

# python -c 'import cv2; print cv2.__version__'
3.2.0

Recommended Posts

Python2.7 + CentOS7 + OpenCV3
OpenCV-Beispiele (Python)
[Hinweis] openCV + Python
CentOS8 --Installieren - Python3
Python OpenCV Installation (Memo)
Binarisierung mit OpenCV / Python
Zusammenfassung über Python3 + OpenCV3
Installieren Sie Python3.4 unter CentOS 6.6
Einführung in OpenCV (Python) - (2)
Python 2.7-Installation (yum) (CentOS 6.8)
Liste der Python-APIs für OpenCV3
Einführung von Python 2.7 in CentOS 6.6
Python OpenCV Tutorial Memo
Installieren Sie Python 2.7.3 unter CentOS 5.4
Python, OpenCV-Kameraerfassung
OpenCV für Python-Anfänger
Python 3.5-Installation (yum) (CentOS 6.8)
"Apple-Verarbeitung" mit OpenCV3 + Python3
Bildbearbeitung mit Python OpenCV
Kameraerfassung mit Python + OpenCV
[Python] Verwenden von OpenCV mit Python (Basic)
Installieren Sie Python 3.8 unter CentOS 7 (SCL)
OpenCV3-Installation für Python3 @macOS
Installieren Sie Python 3.7 und Django 3.0 (CentOS)
Installieren Sie OpenCV unter Ubuntu + Python
Stellen Sie Opencv in Python zur Verfügung
Wechseln Sie von Python2.7 zu Python3.6 (centos7)
Gesichtserkennung mit Python + OpenCV
Installieren Sie Python 3.8 unter CentOS 8 (AppStream)
Hinweise zur Installation von Python unter CentOS
Verwenden von OpenCV mit Python @Mac
Umgebungskonstruktion von Python und OpenCV
Leuchtendes Leben mit Python und OpenCV
[Python] Verwenden von OpenCV mit Python (Bildfilterung)
Neuronales Netzwerk mit OpenCV 3 und Python 3
[Python] Verwenden von OpenCV mit Python (Bildtransformation)
[Python] Verwenden von OpenCV mit Python (Kantenerkennung)
Setzen Sie Python, Numpy, OpenCV3 in Ubuntu14
Deaktivieren Sie das python2.6 ssl3-Protokoll in centos6
Hintergrundunterschied, Python, Mog, gmg, opencv3.1
Einfache Python + OpenCV-Programmierung mit Canopy
Richten Sie die Python-Umgebung unter CentOS ein
Erstellen Sie eine Python-Umgebung in Centos
Versuchen Sie die Gesichtserkennung mit Python + OpenCV
Schneiden Sie das Gesicht mit Python + OpenCV aus
Gesichtserkennung mit Kamera mit opencv3 + python2.7
Laden Sie das GIF-Bild mit Python + OpenCV
Python3-Umgebungskonstruktion mit pyenv-virtualenv (CentOS 7.3)
Installieren Sie Python unter CentOS mit Pyenv
Finden Sie Bildähnlichkeit mit Python + OpenCV
Verwenden Sie OpenCV mit Python 3 in Window
Zeichnen Sie eine Illustration mit Python + OpenCV
Einführung in die Bildanalyse opencv python
Erstellen Sie eine Python3-Umgebung unter CentOS7
Verfolgen Sie Baseballbälle mit Python + OpenCV
Graphbasierte Segmentierung mit Python + OpenCV
Installieren Sie Python unter CentOS mit pyenv
CentOS 6.x x86_64 Python-2.7.4 U / min Paketerstellung
Zeichnen Sie einen Pfeil (Vektor) mit opencv / python
OpenCV3 & Python3 Umgebungskonstruktion unter Ubuntu