OpenCV更新搞乱Raspberry Pi上的CaptureFromCAM

问题描述:

我最近更新了我的opencv版本2.4.6.1。我在我的树莓派上安装了以下命令和设置。OpenCV更新搞乱Raspberry Pi上的CaptureFromCAM

wget downloads.sourceforge.net/project/opencvlibrary/opencv-unix/2.3.1/OpenCV-2.4.6.1.tar.gz 
tar -xvf OpenCV-2.4.6.1.tar.gz 
cd OpenCV-2.4.6.1/ 
cmake -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON .. 
make 
sudo make install 

我有用于我的Pi的uv4l驱动程序,并且就捕获而言它们在以前的版本中工作正常。现在相同的程序运行良好,不适用于更新版本。我检查了捕获的宽度和高度。他们都是-1。我应该怎么做才能使相机捕获工作?我进行更新的主要原因是因为我从我以前版本的opencv捕获获取的只有64x64缩略图。建议我一个方法。也可能与树莓派相关(更新opencv后需要更新固件吗?)

我听到很多人说,通过执行rpi-update更新固件解决了问题。