Фотосъемка каждые 66 миллисекунд на телефоне Android для анализа цвета (Heart Rate Monitor) - PullRequest
6 голосов
/ 06 сентября 2011

Я делаю последний год учебного проекта в университете, который включает в себя создание медицинского приложения для Android, так как на практике я должен сделать приложение для мониторинга сердечного ритма.

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

Здесь возникают проблемы, можно ли фотографировать каждые 66 миллисекундкамеры, а затем сравнить каждую пару фотографий для каких-либо изменений интенсивности, чтобы посчитать сердцебиение?или мне лучше записать видео и проанализировать каждый кадр в поисках изменений.

Черт, можно ли даже просто посмотреть предварительный просмотр видео и сравнить каждый кадр.

Вопросы, которые мне нужныответы на эту проблему аккуратно перечислены ниже

  • Каков наилучший способ для этого: фотографировать, записывать видео или смотреть предварительный просмотр в реальном времени.

  • Есть ли какие-либо посты или страницы, которые я могу посещать в Интернете, где люди пытались сделать что-то подобное

  • У любого есть базовый метод, который я должен сделать, чтобы получить два изображения, которые я могу сравнить втаймфрейм.

  • Наконец, если я сделаю базовый снимок, сделайте снимок каждые 66 миллисекунд, что я могу сделать, чтобы гарантировать, что снимок сделан в правильные интервалы времени

1 Ответ

4 голосов
/ 06 сентября 2011

Каков наилучший способ для этого: делать фотографии, записывать видео или смотреть предварительный просмотр в реальном времени.

Я думаю, что предварительный просмотр в реальном времени будет правильным ответом.Делать фотографии нет - они не произойдут где-то так быстро.Запись видео и последующая обработка возможны, но я не понимаю, как это будет применяться для кардиомонитора в реальном времени.

Есть ли какие-либо посты или страницы, которые я могу посетить в Интернетегде люди пытались делать подобные вещи

Вы можете просмотреть исходный код сканера штрих-кода , который использует предварительный просмотр в реальном времени для сканирования штрих-кодов.

НаконецЕсли я делаю базовый снимок каждые 66 миллисекунд, что я могу сделать, чтобы сделать снимок с правильными временными интервалами

Android не является жесткой ОСРВ.AFAIK, вы не сможете точно рассчитать время до 66 миллисекунд.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...