Перейти к содержимому
Compvision.ru
Дмитрий1980

Получаю при обработке изображения с камеры 6 Гц и отставание в 0,5 сек

Recommended Posts

На миникомпьютере ODROID U3 (4 ядра 1,7 ГГц + Mali 400 mp4) + UBUNTU 14.04

 

Захватываю изображение с камеры (grab() + retrieve(frame)) 10 мсек 

затем производятся вычисления 125 мсек

вывод изобращения 10 мсек

 

в итоге получаю 6 Гц fps

 

однако захватываемый кадр имеет 0,5 секундное отставание от текущего (аналогично отстает изображение на выводимом окне),

 

на настольком компе все ок (Pentium G840 2 ядра + мощная видеокарта)

 

в чем может быть проблема, как ускорить ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Скорее всего задержка из-за кодека.

У меня на мобильном роботе тоже кортекс 9 проц. установлен и задержка еще больше (около 1 сек.).

На телефонах этим, думается спец. чип занимается, поэтому не тормозит, для микроконтроллера тяжеловата задачка.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

интересно, что если делать просто захват + вывод, то отставание небольшое (получается, что возможно обработка кадра каким то образом тормозит захват и раскодировку кадра кодеком ?..)

железо многоядерное, можно ли тогда распарралелить,

например захват одним ядром делать, а обработку другим, потом синхронизировать,

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

+ если выводить видео imshow() на небольшого размера окно, то визуально тормоза примерно около 1 секунды,

если выводить на окно на весь экран, то тормоз уже получается около 3-х секунд визуально, получается возможно ядро видео mali-400 тормозит

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Попробуйте задействовать openmp, с её помощью можно распараллеливать выполнение программы относительно небольшими усилиями. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте учётную запись или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать учётную запись

Зарегистрируйтесь для создания учётной записи. Это просто!

Зарегистрировать учётную запись

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

×