Le package standard est uniquement pour Python2, alors préparez-le vous-même. Il semble y avoir un problème avec le processus de détection Python 3.4 de cmake, et cela n'a pas très bien fonctionné, je vais donc en prendre note pour rappel.
C'était relativement facile à faire dans l'environnement Windows, mais je n'ai jamais pensé que ce serait si difficile sur Ubuntu.
Site référencé Installer Opencv 3 sur Ubuntu 14.04 Trusty (pas en anglais, mais je le comprends tel quel)
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
Je ne sais pas si j'en ai besoin
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/
Je ne sais pas que cmake a 3.4 en version python, donc je vais vous le dire. FindPython{Interp,Libs}: Search for Python 3.4. La cible d'édition est
git clone https://github.com/Itseez/opencv.git
cmake Définir diverses options avec cmake-gui Dans mon environnement, j'ai eu une erreur car le hachage du fichier est différent, j'ai donc dû définir WITH_IPP = OFF.
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 Une fois que vous avez un Makefile, il ne devrait y avoir aucun problème après cela
make -j4
sudo make install
Recommended Posts