2011-07-27 2 views
0

Я новичок во всем, что связано с openCV, и мне нужно некоторое руководство с помощью простого приложения для Android, которое я хочу построить. в основном, я хочу написать небольшое приложение, которое буферирует, например. 30 секунд видео (с моей камерой телефона Android и входом) и сохраните последние 30 секунд в файле, когда пользователь нажмет кнопку.запись вход камеры в android/openCV

Я знаю, что это можно легко сделать только с помощью sroid sroid, но я хочу сделать это с помощью openCV, так как это приложение будет использоваться для дальнейшей разработки.

надеюсь, что вы, ребята, можете мне помочь!

спасибо!

ответ

3

Существует два способа разработки приложений с OpenCV на Android. Проверьте . Для получения более подробной информации см. Раздел о this page.

OpenCV не предоставляет механизм буферизации для хранения фреймов, это зависит от вас, чтобы реализовать его. Прочтите каждый кадр из камеры и сохраните их в буфере.

Если камера имеет частоту кадров 30 кадров в секунду, вам понадобится массив из 900 IplImage* для буферизации последних 30 секунд видео. Для этого может быть интересен круговой буфер.

+0

Я надеялся, что OpenCV будет иметь механизм буферизации для фреймов, но это также работает для меня. Благодаря! – androidtje

 Смежные вопросы

  • Нет связанных вопросов^_^