我最近将opencv更新为2.4.6.1版。我在我的覆盆子pi上安装了以下命令和设置。
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 capture中只获得了64x64缩略图。建议我一个方法。它也可能与raspberry pi有关(更新opencv后是否需要更新固件?)
答案 0 :(得分:0)
我听说很多人说通过rpi-update更新固件解决了这个问题。