![]() |
UVC камеры
Добрый день.
Хочется рассмотреть вариант подключения камер стандарта UVC и не просто этого стандарта, а с поддержкой потокового видео. Собственно почитав данный форум не нашел рассмотрения подобного типа камер. А ведь именно эти камеры передают уже готовый (упакованный) поток видео. Т.е. от процессора не требуется его пережимать. Я работал с данными камерами на WIN CE 6.0. Надо сказать, что ARM процессорам с 600 Mhz очень далеко до атомов 1.6... Рекомендуемые к использованию камеры: QuickCam Fusion QuickCam Orbit MP QuickCam Pro 5000 QuickCam Ultra Vision QuickCam Pro 9000 QuickCam Pro for Notebooks QuickCam Communicate Deluxe QuickCam Orbit/Sphère AF QuickCam Deluxe for Notebooks P.S. Еще одним существенным преимуществам данного стандарта камер является отсутствие необходимости в дровах и относительно легкая разработка обработчиков потока видео. Вот пример реализации на WIN CE http://cewebcam.codeplex.com |
Хм, у меня QuickCam Orbit/Sphère AF, никакого упакованного потока я от неё не заметил...
Вижу, что с помощью UVC можно переключать камеру в RAW режим, но только это никакой не сжатый формат... Каким образом экономить на процессорном времени? |
В том то и фокус. Основная масса ПО универсальная и работает с DirectShow. Т.е. по факту получает картинку, а потом ее пакует.
А тут можно получать изображение для записи из драйвера. Т.е. софт должен быть адаптирован для стандарта UVC . Подробнее о стандарте тут http://www.usb.org/developers/devcla..._Class_1_1.zip |
Но как картинку не получай, всё равно её паковать надо, не в raw же её на хард писать...
|
Ну во-первых она не в RAW идет. Стандарт UVC включает в том числе и получение уже паковонной картинки (MJPG). Только не все камеры этот режим поддерживают.
Те камеры которые я перечислил поддерживают этот режим. Вот эти, уже упакованные кадры и можно писать на диск. |
Можно документик подтверждающий это? На сайте логитеча упоминается только Raw режим, и два управляющих регистра: первый - включает его, второй - 8 или 10 бит на пиксель. Ни о каком сжатии там ни слова нет.
То, что сам стандарт UVC подразумевает передачу уже сжатых данных - это не новость, однако то, что в веб камерах применяют не дешёвые чипы для сжатия картинки - наводит на некоторые сомнения... |
Я же вам ссылку дал - http://www.usb.org/developers/devcla..._Class_1_1.zip
Там все стандарты передачи описаны. Данный перечень камер взят из проекта http://cewebcam.codeplex.com которых их эксплуатирует. |
Да стандарт меня мало интересует, там и mpeg2 указан, однако это не значит, что вебкамера за 2000 будет передавать видео уже пожатое им.
В "проекте" - документации 0. Про MJPEG так же ничего не вижу. К тому же, WinCE - это конечно здорово, но увидеть бы что-нибудь на винду или никсы, с внятной документацией. |
Цитата:
И уважаемый, если бы я мог привести такой пример для WIN XP, я бы просто написал - "Гляди какая шняжка!" А я написал - "Хочется рассмотреть вариант подключения камер стандарта UVC и не просто этого стандарта, а с поддержкой потокового видео." Очень хочу подчеркнуть вторую часть фразу - "и не просто этого стандарта, а с поддержкой потокового видео" Вот и хочется рассмотреть это. Может кто имеет софт заточенный под это, может кто имеет практику работы и т.д. Я написал, что я знаю на 100%. И то, что использовал. На самом деле скомпилировать пример из исходника для eVC на VC++ не большая проблема. Только беда у меня сейчас в том, что камеры под рукой со сжатием нет. Заказал и жду с ебея. Если народный разум ничего не подскажет так и придется самому лопатить сырцы и делать фиксацию. |
Вот сайт одного из разработчиков ПО видеофиксации для WINCE, там же тесты записи и СОВМЕСТИМОСТЬ с камерами
http://www.mircom.ru/community/viewtopic.php?f=13&t=123 Отдельно привожу инструкцию с перечнем камер http://www.mircom.ru/community/downl...b4cb95db02dee0 |
Часовой пояс GMT +4, время: 11:49. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot