BeagleBoard xM 与 ubuntu 12.04 和 opencv 配合使用时人脸检测速度很慢

BeagleBoard xM 与 ubuntu 12.04 和 opencv 配合使用时人脸检测速度很慢

我遇到了一个问题,如果有人能帮我我将不胜感激。我在 beagleboard xm 上运行 ubuntu 12.04。我还安装了 opencv。现在我需要运行一个使用网络摄像头执行面部、眼睛和微笑检测的应用程序。我遇到了困难,因为我从摄像头获得的图像以及检测速度非常慢,与实时完全相反。我知道我可能需要最强大的硬件。我的问题是我正在使用这块板子完成我的论文。我的老师把它给了我,现在我正在努力寻找哪怕是最微小的改进。

答案1

运行较少的服务- 对每个正在运行的服务执行service --status-all, (或ps -ef)和 :

  1. 确定服务的作用 -在这里搜索 Ubuntu 手册页,并决定是否需要它来满足您的系统使用要求。例如,apache2可能不需要(YMMV)

  2. 对于您决定不再需要的每个服务,您可以通过 停止一次sudo service servicename stop。如果您的系统仍然正常工作,请考虑永久停止该服务,首先要找出服务是如何以及在何处启动的grep -l servicename /etc/init/* /etc/init.d/* /etc/rc.local

使用top(和man top)来找出哪些内容在争夺您的资源。

阅读 info coreutils 'nice invocation'、、man nice了解man renice如何运行具有更高优先级(较低优先级)的进程。

找到耗费较少资源的方式来完成你的任务。

相关内容