使用raspberry pi优化代码

时间:2016-02-16 16:41:37

标签: image parallel-processing raspberry-pi

我在raspberry pi b +上运行一个图像处理程序,它只有300MB可用ram

该程序基本上遵循黑线(线跟随器)并且还使用相同的相机检测交通符号。这需要大量的内存,我们的覆盆子pi正在慢慢处理它。

由于这个原因,我正面临着

的问题

我该怎样做才能加快树莓派的处理速度???

2 个答案:

答案 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。

相关问题