Я работаю с проектом обработки изображений, моей конечной целью является обнаружение функций в видео в реальном времени и, наконец, отслеживание этих функций.
Я буду работать со встроенной платформой процессора под названием i.MX515 Freescale, это 32-битный медиапроцессор, работающий на Ubuntu 9.04.
Сейчас я работаю над алгоритмами, чтобы определить местонахождение функций, поэтому я использую неподвижные изображения. Когда я буду удовлетворен результатами, мне придется начать использовать видеопоток, и я не хочу использовать видеофайл в качестве исходного потока, потому что тогда мне придется беспокоиться о видеодекодерах. Вместо этого я хотел бы подключить USB-камеру к встроенной платформе (на ней есть USB-порты), непосредственно брать кадры и снимать их в свое приложение.
Я позабочусь о том, чтобы купить веб-камеру, которая будет поддерживаться в Linux (драйвер устройства). Но мой вопрос: смогу ли я захватить входящий видеопоток с веб-камеры и отправить его в свое приложение? Смогу ли я настроить веб-камеру и DMA для записи входящих кадров в определенном месте памяти, указатель которого я могу просто передать своему приложению? (Confused !!!)
Я надеюсь, что смогу выразить свои сомнения, кто-нибудь может подсказать мне, какие шаги я должен предпринять, чтобы легко достичь всего этого? Вы предвидите какую-либо невозможность здесь?
Помощь !!!
Привет
Викрам