Setzen Sie Python, Numpy, OpenCV3 in Ubuntu14

Einführung

Ich wollte AKAZE verwenden, also habe ich opencv3 installiert. Ich habe Python 2.7.10 mit Pyenv installiert. Bitte wechseln Sie zu Ihrer eigenen Version, wo es 2.7.10 unten ist.

numpy

Installieren Sie alles, was Sie für nötig halten

$ sudo apt-get -y install libopencv-dev build-essential cmake git libgtk2.0-dev pkg-config python-dev python-numpy libdc1394-22 libdc1394-22-dev libjpeg-dev libpng12-dev libtiff4-dev libjasper-dev libavcodec-dev libavformat-dev libswscale-dev libxine-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libv4l-dev libtbb-dev libqt4-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev x264 v4l-utils unzip

Ich war wütend, wenn ich nicht die Autorität hatte, also

$ sudo chmod -R 777 /home/ubuntu/.pyenv/versions/2.7.10/lib/python2.7/site-packages/

Ich wollte numpy1.8 setzen Installieren Sie, indem Sie die Version von numpy angeben

$ pip install numpy==1.8

opencv Geben Sie die Python-Version an das System zurück. Ich habe es installiert, ohne es zurückzugeben, und viel gelitten. Egal wie sehr Sie es versuchen, Sie werden cv2.so nicht finden können, das später angezeigt wird.

$ pyenv global system

opencv3 Installation

$ mkdir opencv
$ cd opencv
$ wget http://downloads.sourceforge.net/project/opencvlibrary/opencv-unix/3.0.0/opencv-3.0.0.zip
$ unzip opencv-3.0.0.zip
$ cd opencv-3.0.0/
$ mkdir build
$ cd build
$ make -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_opencv_java=OFF -D WITH_IPP=OFF -D WITH_1394=OFF -D WITH_FFMPEG=OFF -D BUILD_EXAMPLES=OFF -D BUILD_TESTS=OFF -D BUILD_PERF_TESTS=OFF -D BUILD_DOCS=OFF -D BUILD_opencv_python2=ON -D BUILD_opencv_python3=ON -D BUILD_opencv_video=OFF -D BUILD_opencv_videoio=OFF -D BUILD_opencv_videostab=OFF -D PYTHON_EXECUTABLE=$(which python) ..
$ make
$ sudo make install

Sie sollten jetzt irgendwo etwas namens cv2.so haben.

$ sudo find / -name cv2.so

Ich werde kopieren, was ich finde, damit Python es lesen kann.

$ sudo cp /home/ubuntu/opencv/opencv-3.0.0/build/lib/cv2.so /home/ubuntu/.pyenv/versions/2.7.10/lib/python2.7/site-packages/

Setzen Sie die Python-Version zurück.

$ pyenv global 2.7.10

Stellen Sie sicher, dass Sie cv2 importieren können.

$ python
>> import cv2

Wenn keine Fehler vorliegen, ist dies erfolgreich.

Recommended Posts

Setzen Sie Python, Numpy, OpenCV3 in Ubuntu14
Spielen Sie einen Beep-Sound in Python (Ubuntu)
Setzen Sie Python 3.x in Ubuntu ein
Matrixprodukt in Python numpy
Installieren Sie OpenCV unter Ubuntu + Python
Stellen Sie Opencv in Python zur Verfügung
Setzen Sie numpy scipy usw. in virtualenv von Ubuntu 12.04 LTS Server
Setzen Sie MeCab in "Windows 10; Python3.5 (64bit)"
Bis Sie Python in Docker einfügen
Selbstorganisierende Karte in der Python NumPy-Version
Verwenden Sie OpenCV mit Python 3 in Window
OpenCV3 & Python3 Umgebungskonstruktion unter Ubuntu
Ich habe Python 2.7 in Sakura VPS 1 GB installiert.
Wenden Sie verschiedene Formen von Mosaiken auf Bilder an (Python, OpenCV).
Erstellen Sie Python 3 und OpenCV unter Ubuntu 18.04
[Itertools.permutations] So löschen Sie eine Sequenz in Python
PUT gzip direkt in S3 in Python
So überprüfen Sie die Version von opencv mit Python
Ich habe Linux (Ubuntu) in VAIO SX14 integriert.
Erstellt Ubuntu, Python, OpenCV-Umgebung auf Docker
(Noch nicht) Setzen Sie Ubuntu 20.04 nicht in WSL1 ein
Quadtree in Python --2
Mein Numpy (Python)
Python in der Optimierung
CURL in Python
Metaprogrammierung mit Python
Python 3.3 mit Anaconda
Geokodierung in Python
wo von numpy
SendKeys in Python
Metaanalyse in Python
Python2.7 + CentOS7 + OpenCV3
Unittest in Python
Setzen Sie OpenCV in OS X mit Homebrew ein und geben Sie Video mit Python ein / aus
Epoche in Python
Zwietracht in Python
Deutsch in Python
DCI in Python
Quicksort in Python
nCr in Python
N-Gramm in Python
Programmieren mit Python
# Python-Grundlagen (#Numpy 1/2)
Plink in Python
Konstante in Python
# Python-Grundlagen (#Numpy 2/2)
FizzBuzz in Python
SQLite in Python
Schritt AIC in Python
OpenCV-Beispiele (Python)
[Hinweis] openCV + Python
LINE-Bot [0] in Python
CSV in Python
Reverse Assembler mit Python
Reflexion in Python
Konstante in Python
nCr in Python.
Format in Python