OpenCV无法打开网络摄像头

时间:2017-06-12 11:26:52

标签: c++ opencv raspberry-pi webcam

我正在使用以下指南将opencv安装到Raspberry Pi 3模型B中: http://hopkinsdev.blogspot.co.uk/2016/06/opencv-310-optimized-for-raspberry-pi.html

sudo cmake -DCMAKE_BUILD_TYPE=RELEASE 
-DCMAKE_INSTALL_PREFIX=/usr/local 
-DINSTALL_C_EXAMPLES=OFF -DINSTALL_PYTHON_EXAMPLES=OFF 
-DOPENCV_EXTRA_MODULES_PATH=/home/pi/opencv_contrib-3.1.0/modules 
-DBUILD_EXAMPLES=OFF -DWITH_FFMPEG=ON -DWITH_V4L=OFF -DWITH_LIBV4L=OFF 
-DENABLE_NEON=ON -DEXTRA_C_FLAGS=-mcpu=cortex-a7 -mfpu=neon-vfpv4 -ftree
-vectorize -mfloat-abi=hard -DEXTRA_CXX_FLAGS=-mcpu=cortex-a7 -mfpu=neon
-vfpv4 -ftree-vectorize -mfloat-abi=hard -DWITH_JPEG=ON -DBUILD_JPEG=OFF 
-DJPEG_INCLUDE_DIR=/opt/libjpeg-turbo/include/ -DJPEG_LIBRARY=/opt/
libjpeg-turbo/lib32/libjpeg.a ..

但是,安装后,opencv无法打开网络摄像头。

所以,

VideoCapture cap(0);
return cap.isOpened();

将始终返回false。

此外,

我也用过

sudo modprobe bcm2835-v4l2

将raspicam添加到/ dev / video0

我想知道是否需要向cmake添加任何内容以使其编译?

提前致谢!

0 个答案:

没有答案