Обработка видео с веб-камеры - PullRequest
0 голосов
/ 12 мая 2010

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

Я буду работать со встроенной платформой процессора под названием i.MX515 Freescale, это 32-битный медиапроцессор, работающий на Ubuntu 9.04.

Сейчас я работаю над алгоритмами, чтобы определить местонахождение функций, поэтому я использую неподвижные изображения. Когда я буду удовлетворен результатами, мне придется начать использовать видеопоток, и я не хочу использовать видеофайл в качестве исходного потока, потому что тогда мне придется беспокоиться о видеодекодерах. Вместо этого я хотел бы подключить USB-камеру к встроенной платформе (на ней есть USB-порты), непосредственно брать кадры и снимать их в свое приложение.

Я позабочусь о том, чтобы купить веб-камеру, которая будет поддерживаться в Linux (драйвер устройства). Но мой вопрос: смогу ли я захватить входящий видеопоток с веб-камеры и отправить его в свое приложение? Смогу ли я настроить веб-камеру и DMA для записи входящих кадров в определенном месте памяти, указатель которого я могу просто передать своему приложению? (Confused !!!)

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

Помощь !!!

Привет

Викрам

Ответы [ 2 ]

0 голосов
/ 01 ноября 2016

Эта ссылка долгое время неактивна, но все еще находится в верхней части поиска Google для потоковой передачи с веб-камеры. Итак, позвольте мне официально закрыть тему с соответствующим указателем на решение: для этого можно использовать открытое резюме. http://opencv.org/

0 голосов
/ 16 мая 2010

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

...