J'ai eu exactement le même problème que décrit dans this post et quelqu'un dans les réponses vous a suggéré de passer à la version 2.9 d'OpenCV. Je me demandais comment faire ça? J'ai installé la version que j'ai maintenant en faisant
Sudo apt-get install python-opencv
Aussi, comment puis-je vérifier quelle version est en cours d'exécution? Je suis sur Ubuntu 13.10
MODIFIER:
Après girardengo répondre, je sais que je suis sur la version 2.4.5 Merci pour cela!
Avant d'installer la version de développement d'OpenCV, je suggérerais d'utiliser ce code pour définir la taille de capture (d'après le lien que vous avez posté, je suppose que vous utilisez python):
import cv2
cap = cv2.VideoCapture(device_no)
cap.set(cv2.cv.CV_CAP_PROP_FRAME_WIDTH, width)
cap.set(cv2.cv.CV_CAP_PROP_FRAME_HEIGHT, height)
Pour installer la version de développement d’opencv (3.0.0-dev aujourd’hui), procédez comme suit:
cd $HOME
mkdir opencv_src
cd opencv_src/
git clone https://github.com/Itseez/opencv.git
cd opencv/
mkdir release
cd release/
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
make
Sudo make install
Ouvrez le terminal, puis lancez python interpeter:
python
alors, import opencv:
import cv2
enfin, version imprimée:
cv2.__version__
si vous souhaitez installer la dernière version de développement d’opencv, vous pouvez suivre les instructions de la documentation officielle d’opencv de ici
Le script est mentionné ci-dessous, copiez-le et lancez-le
Sudo bash install_opencv.sh
Voici le script ...
# KEEP UBUNTU OR DEBIAN UP TO DATE
Sudo apt-get -y update
Sudo apt-get -y upgrade
Sudo apt-get -y dist-upgrade
Sudo apt-get -y autoremove
#INSTALL THE DEPENDENCIES
# Build tools:
Sudo apt-get install -y build-essential cmake
# GUI:
Sudo apt-get install -y qt5-default libvtk6-dev
# Media I/O:
Sudo apt-get install -y zlib1g-dev libjpeg-dev libwebp-dev libpng-
dev libtiff5-dev libjasper-dev libopenexr-dev libgdal-dev
# Video I/O:
Sudo apt-get install -y libdc1394-22-dev libavcodec-dev libavformat-
dev libswscale-dev libtheora-dev libvorbis-dev libxvidcore-dev
libx264-dev yasm libopencore-amrnb-dev libopencore-amrwb-dev libv4l-
dev libxine2-dev
# Parallelism and linear algebra libraries:
Sudo apt-get install -y libtbb-dev libeigen3-dev
# Python:
Sudo apt-get install -y python-dev python-tk python-numpy python3-
dev python3-tk python3-numpy
# Java:
Sudo apt-get install -y ant default-jdk
# Documentation:
Sudo apt-get install -y doxygen
# INSTALL THE LIBRARY (YOU CAN CHANGE '3.0.0' FOR THE LAST STABLE
VERSION)
Sudo apt-get install -y unzip wget
wget https://github.com/Itseez/opencv/archive/3.1.0.Zip
unzip 3.1.0.Zip
rm 3.1.0.Zip
mv opencv-3.1.0 OpenCV1
cd OpenCV1
mkdir build
cd build
cmake -DWITH_QT=ON -DWITH_OPENGL=ON -DFORCE_VTK=ON -DWITH_TBB=ON -
DWITH_GDAL=ON -DWITH_XINE=ON -DBUILD_EXAMPLES=ON ..
make -j4
Sudo make install
Sudo ldconfig
# EXECUTE SOME OPENCV EXAMPLES AND COMPILE A DEMONSTRATION
# To complete this step, please visit
'http://milq.github.io/install-opencv-ubuntu-debian'.