Image 使用raspberry pi优化代码
我在raspberry pi b+上运行一个图像处理程序,它只有300MB的可用ram 该程序基本上遵循一条黑线(线跟随器),并使用相同的摄像头检测交通符号。这需要大量的ram,我们的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键接受,然后选择您希望在时钟上显示的值。要退出菜单,
如何加快树莓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库,,,,,我不知道是否有谷歌,也许从这里开始