2011-01-13 3 views
1

Я использую OpenCV для Windows CE 6.0 R2 и производительность довольно слабая. Я могу сделать 300 YUV для конверсий RGB в секунду (используя мой код), но OpenCV занимает 3 секунды, чтобы выполнить одно изображение cvGoodFeaturesToTrack() на изображении VGA. Я знаю, что OpenCV много использует STL, есть ли у кого-нибудь опыт работы с STL в Windows CE?Производительность Windows CE OpenCV

Спасибо, Filip

+0

Какая версия OpenCV? –

+0

OpenCV 2.1. ........ – Figaro

+0

Как вы создали OpenCV для Win CE на ARM4? Сейчас я пытаюсь это сделать, и у меня тяжелое время. – Ben

ответ

1

cvGoodFeaturesToTrack() тяжелая функция, которая использует множество операций с плавающей точкой. Если ваша платформа не поддерживает функции FP, которые объяснят, что вы видите.
Попробуйте использовать FAST features которые, ну, FAST.

+0

Это на ARM4, без FPU. – Figaro