Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image 使用raspberry pi优化代码_Image_Parallel Processing_Raspberry Pi - Fatal编程技术网

Image 使用raspberry pi优化代码

Image 使用raspberry pi优化代码,image,parallel-processing,raspberry-pi,Image,Parallel Processing,Raspberry Pi,我在raspberry pi b+上运行一个图像处理程序,它只有300MB的可用ram 该程序基本上遵循一条黑线(线跟随器),并使用相同的摄像头检测交通符号。这需要大量的ram,我们的raspberry pi处理速度很慢 因此,我在以下方面面临问题 如何加快树莓pi中的处理速度?一个选项是超频您的pi。为此,您需要打开终端(ctrl+t),然后键入sudoraspi config。然后按下,直到选择“超频”,然后按ENTER键。再次按ENTER键接受,然后选择您希望在时钟上显示的值。要退出菜单,

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

该程序基本上遵循一条黑线(线跟随器),并使用相同的摄像头检测交通符号。这需要大量的ram,我们的raspberry pi处理速度很慢

因此,我在以下方面面临问题


如何加快树莓pi中的处理速度?

一个选项是超频您的pi。为此,您需要打开终端(ctrl+t),然后键入
sudoraspi config
。然后按下,直到选择“超频”,然后按ENTER键。再次按ENTER键接受,然后选择您希望在时钟上显示的值。要退出菜单,请按ENTER键选择超频,按ENTER键确认,然后按RIGHT键,然后按ENTER键选择Finish(完成)

加快图像处理程序的速度是一个很长的过程,因为要做的事情很多

在您使用树莓皮B+的情况下,我有一些建议:

软件:

在处理之前将所有图像转换为二进制

在处理之前,剪切所有不需要处理的图像部分(例如:如果检测到车道,只需删除图像的上部)

使用C++比Python快(如果你使用OpenCV Python库)

摄像机:

使用CSI摄像头(raspi摄像头)将比USB网络摄像头获得更好的图像传输速度

硬件:

超频CPU


如果Raspberry Pi B+不是强制性的,Raspberry Pi 2是一个具有更多Ram的更好的解决方案。

可能会提及您正在使用的软件/库?可能会提及您是否已经使用GPU?我正在使用运行在pythonGPU上的open cv numpy库,,,,,我不知道是否有谷歌,也许从这里开始