我正在使用以下指南将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添加任何内容以使其编译?
提前致谢!