Das Standardpaket ist nur für Python2, bereiten Sie es also selbst vor. Es scheint ein Problem mit dem Python 3.4-Erkennungsprozess von cmake zu geben, und es hat nicht sehr gut funktioniert, daher werde ich es zur Erinnerung notieren.
In der Windows-Umgebung war das relativ einfach, aber ich hätte nie gedacht, dass es unter Ubuntu so schwierig sein würde.
Referenzierte Site Installer Opencv 3 von Ubuntu 14.04 Trusty (Nicht auf Englisch, aber ich verstehe es so wie es ist)
sudo apt install libopencv-dev build-essential checkinstall cmake pkg-config yasm libtiff4-dev libjpeg-dev libjasper-dev \
libavcodec-dev libavformat-dev libswscale-dev libdc1394-22-dev libxine-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev \
libv4l-dev python3-dev python3-numpy libtbb-dev libqt4-dev libgtk2.0-dev libfaac-dev libmp3lame-dev \
libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev x264 v4l-utils python3.4-dev
Ich weiß nicht, ob ich es brauche
sudo cp /usr/include/python3.4m/pyconfig.h /usr/include/python3.4m/pyconfig.h_old
sudo cp /usr/include/i386-linux-gnu/python3.4m/pyconfig.h /usr/include/python3.4m/
Ich weiß nicht, dass cmake 3.4 in der Python-Version hat, also werde ich es Ihnen sagen. FindPython{Interp,Libs}: Search for Python 3.4. Das Bearbeitungsziel ist
git clone https://github.com/Itseez/opencv.git
cmake Stellen Sie mit cmake-gui verschiedene Optionen ein In meiner Umgebung ist ein Fehler aufgetreten, da der Hash der Datei unterschiedlich ist. Daher musste ich WITH_IPP = OFF setzen.
Found PythonInterp: /usr/bin/python2.7 (found suitable version "2.7.6", minimum required is "2.7")
Could NOT find PythonLibs (missing: PYTHON_INCLUDE_DIRS) (found suitable exact version "2.7.6")
Found PythonInterp: /usr/bin/python3.4 (found suitable version "3.4", minimum required is "3.4")
Could NOT find PythonLibs (missing: PYTHON_LIBRARIES) (Required is exact version "3.4.0")
Found PythonInterp: /usr/bin/python2.7 (found suitable version "2.7.6", minimum required is "2.7")
Found PythonLibs: /usr/lib/x86_64-linux-gnu/libpython2.7.so (found suitable exact version "2.7.6")
Found PythonInterp: /usr/bin/python3.4 (found suitable version "3.4", minimum required is "3.4")
Found PythonLibs: /usr/lib/x86_64-linux-gnu/libpython3.4m.so (found suitable exact version "3.4.0")
make Sobald Sie ein Makefile haben, sollte es danach kein Problem mehr geben
make -j4
sudo make install
Recommended Posts