1

我正在尝试使用 hog 描述符算法执行对象检测。我是在我的 Ubuntu 12.04 系统中完成的,处理时间为 300 毫秒。然后我尝试使用 beagle board xm rev c3 执行相同的操作,然后我遇到了一些问题。主要问题是处理时间太长,抓取图像和检测物体几乎需要 45 秒。通过将双精度更改为单精度,我可以将处理时间减少到 8.5 秒。

But still it takes more than 8 seconds.As in my knowledge it is due to one single function 
  hog.detectMultiScale(img, found, THRESHOLD, cv::Size(2,2), cv::Size(0,0), 1.05, 2);

which takes 8 seconds to process.

I saw in some sites that this function require huge processing power to process so we need some better GPU.

But in our case beagle-board xm has 1GHz processor and 512 MB Ram.

(My Ubuntu system has 2 GHz processor and 1 GB Ram)

我正在处理 320x240 像素的图像。但我通过裁剪拍摄了整个图像的一小部分。然后它在系统中以 300 毫秒执行,但在小猎犬板上执行 8.5 秒。

我正在使用 opencv 2.4.2。

我需要将处理时间从 8 秒减少到至少 2 秒以下。

Is any other solution?

Could anyone help me?
4

0 回答 0