2016-02-16 182 views
1

優化代碼我運行僅具有300MB可用RAM樹莓PI B +的圖像處理程序使用覆盆子PI

該程序基本上遵循一條黑線(線跟隨器),並且還檢測使用相同相機業務符號。這需要大量的ram,而我們的覆盆子pi正在緩慢地處理它。

由於這個我下面

我能做些什麼,以加快在樹莓派的處理面臨着線的問題???

+0

也許提一下你使用的是什麼軟件/庫?也許提到你是否已經使用GPU? –

+0

我使用開放的CV numpy庫運行在python –

+0

GPU ,,,我不知道它 –

回答

1

加快圖像處理程序是一個漫長的故事,因爲有很多方法可以做。

在這種使用樹莓派B +你的情況,我有一些建議:

軟件:

轉換所有的圖像二值化處理之前。

剪切圖像的所有未需要對過程零件加工(例如之前:如果檢測車道,只是刪除圖像的上部

用C++是比Python更快(在情況下,你是。使用OpenCV的Python庫)

照相機:

使用CSI相機(raspi-CAM)將讓你更好的圖像轉院速度比USB攝像頭

設備:

超頻CPU

如果樹莓裨B +不是強制性的,樹莓裨2是具有更多的RAM更好的解決方案。

1

一種選擇是超頻你的pi。要做到這一點,你會打開終端(ctrl + t),然後輸入sudo raspi-config。然後按下,直到您選擇「超頻」,然後按ENTER。再次按ENTER接受,然後選擇您想要超頻的次數。要退出菜單,按ENTER鍵選擇超頻,ENTER確認,然後右鍵,然後右鍵,然後按ENTER鍵選擇'Finish'

+0

我試過了,但這還不夠 –