我在raspberry pi b +上运行一个图像处理程序,它只有300MB可用ram
该程序基本上遵循黑线(线跟随器)并且还使用相同的相机检测交通符号。这需要大量的内存,我们的覆盆子pi正在慢慢处理它。
由于这个原因,我正面临着
的问题我该怎样做才能加快树莓派的处理速度???
答案 0 :(得分:1)
一种选择是超频你的pi。要执行此操作,您将打开终端(ctrl + t),然后键入sudo raspi-config
。然后按下直到选择“超频”,然后按ENTER。再次按ENTER接受,并选择您想要多少时钟。要退出菜单,按ENTER选择超频,按ENTER确认,然后按RIGHT,然后按RIGHT然后按ENTER选择'完成'
答案 1 :(得分:1)
加速图像处理程序是一个漫长的故事,因为有很多方法可做。
在你使用Raspberry Pi B +的情况下,我有一些建议:
<强>软件:强>
在处理之前将所有图像转换为二进制。
在处理之前剪切图像中所有不需要处理的部分(例如:如果检测到泳道,只需删除图像的上半部分。
使用C ++比Python更快(如果你使用的是OpenCV python库)
<强>相机:强>
使用CSI Camera(raspi-cam)可以获得比USB网络摄像头更好的图像传输速度。
<强>设备:强>
超频CPU
如果Raspberry Pi B +不是强制性的,那么Raspberry Pi 2是一个更好的解决方案,拥有更多Ram。