我已经使用Sourceforge存储库在我的Raspberry Pi上编译了OpenCV 2.4.6。我使用以下命令来安装它:
wget http://downloads.sourceforge.net/project/opencvlibrary/opencv-unix/2.4.6/opencv-2.4.6.tar.gz
tar zxvf opencv-2.4.6.tar.gz
cd opencv-2.4.6
cmake -DCMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_PREFIX=/usr/local -DBUILD_PERF_TESTS=OFF -DBUILD_opencv_gpu=OFF -DBUILD_opencv_ocl=OFF
make install当我编译时,我没有得到错误。我正在使用人脸识别API来识别通过Raspberry Pi相机模块捕获的视频中的人脸。我正在使用一个名为RaspiCam的C++应用程序接口从摄像头捕获帧,它与OpenCV兼容,允许您将捕获的帧保存为OpenCV Mat对象。该接口的文档位于http://www.uco.es/investiga/grupos/ava/node/40。构建RaspiCam库的源代码是http://sourceforge.net/projects/raspicam/files/?source=navba。
大多数时候,当我运行我的人脸识别应用程序时,它运行得很好。但时不时地,当我运行我的应用程序时,在一段不可预测的时间内没有错误后,它会变得没有响应。任务管理器显示程序仍在运行,但CPU使用率非常低,如2%,而不是通常使用的70-80%。我放置了用于错误处理的OpenCV try块,以捕获任何可能到达的OpenCV错误,但它们都没有被调用。我已经注意到,当我不使用ssh窗口来显示帧时,我的程序崩溃的频率会降低,特别是当我通过OpenCV运行它的时候。有没有人遇到过类似的问题?
发布于 2014-09-02 13:04:57
我在使用'raspicam-0.1.1‘时也遇到了同样的问题。对我来说,降级raspberry pi固件解决了问题。
sudo rpi-update 8660fe5152f6353dec61422808835dbcb49fc8b2我在浏览RPi-Cam-Web-Interface时发现了提到的这个固件版本
https://stackoverflow.com/questions/22360198
复制相似问题