16.03.2011, 12:00 | #1 |
Старший Пользователь
Регистрация: 21.10.2010
Возраст: 45
Город: Санкт-Петербург
Регион: 77, 97, 99, 177
Машина: Chevrolet Captiva 2.4 2010
Сообщений: 823
|
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 |
16.03.2011, 18:38 | #2 |
Старший Пользователь
Регистрация: 09.11.2007
Возраст: 37
Город: Москва
Регион: 77, 97, 99, 177
Машина: Suzuki Skywave 400
Сообщений: 504
|
Хм, у меня QuickCam Orbit/Sphère AF, никакого упакованного потока я от неё не заметил...
Вижу, что с помощью UVC можно переключать камеру в RAW режим, но только это никакой не сжатый формат... Каким образом экономить на процессорном времени? Последний раз редактировалось Fasterpast; 16.03.2011 в 19:42. |
16.03.2011, 22:14 | #3 |
Старший Пользователь
Регистрация: 21.10.2010
Возраст: 45
Город: Санкт-Петербург
Регион: 77, 97, 99, 177
Машина: Chevrolet Captiva 2.4 2010
Сообщений: 823
|
В том то и фокус. Основная масса ПО универсальная и работает с DirectShow. Т.е. по факту получает картинку, а потом ее пакует.
А тут можно получать изображение для записи из драйвера. Т.е. софт должен быть адаптирован для стандарта UVC . Подробнее о стандарте тут http://www.usb.org/developers/devcla..._Class_1_1.zip |
17.03.2011, 00:14 | #4 |
Старший Пользователь
Регистрация: 09.11.2007
Возраст: 37
Город: Москва
Регион: 77, 97, 99, 177
Машина: Suzuki Skywave 400
Сообщений: 504
|
Но как картинку не получай, всё равно её паковать надо, не в raw же её на хард писать...
|
17.03.2011, 10:14 | #5 |
Старший Пользователь
Регистрация: 21.10.2010
Возраст: 45
Город: Санкт-Петербург
Регион: 77, 97, 99, 177
Машина: Chevrolet Captiva 2.4 2010
Сообщений: 823
|
Ну во-первых она не в RAW идет. Стандарт UVC включает в том числе и получение уже паковонной картинки (MJPG). Только не все камеры этот режим поддерживают.
Те камеры которые я перечислил поддерживают этот режим. Вот эти, уже упакованные кадры и можно писать на диск. |
17.03.2011, 10:53 | #6 |
Старший Пользователь
Регистрация: 09.11.2007
Возраст: 37
Город: Москва
Регион: 77, 97, 99, 177
Машина: Suzuki Skywave 400
Сообщений: 504
|
Можно документик подтверждающий это? На сайте логитеча упоминается только Raw режим, и два управляющих регистра: первый - включает его, второй - 8 или 10 бит на пиксель. Ни о каком сжатии там ни слова нет.
То, что сам стандарт UVC подразумевает передачу уже сжатых данных - это не новость, однако то, что в веб камерах применяют не дешёвые чипы для сжатия картинки - наводит на некоторые сомнения... |
17.03.2011, 10:57 | #7 |
Старший Пользователь
Регистрация: 21.10.2010
Возраст: 45
Город: Санкт-Петербург
Регион: 77, 97, 99, 177
Машина: Chevrolet Captiva 2.4 2010
Сообщений: 823
|
Я же вам ссылку дал - http://www.usb.org/developers/devcla..._Class_1_1.zip
Там все стандарты передачи описаны. Данный перечень камер взят из проекта http://cewebcam.codeplex.com которых их эксплуатирует. |
17.03.2011, 11:14 | #8 |
Старший Пользователь
Регистрация: 09.11.2007
Возраст: 37
Город: Москва
Регион: 77, 97, 99, 177
Машина: Suzuki Skywave 400
Сообщений: 504
|
Да стандарт меня мало интересует, там и mpeg2 указан, однако это не значит, что вебкамера за 2000 будет передавать видео уже пожатое им.
В "проекте" - документации 0. Про MJPEG так же ничего не вижу. К тому же, WinCE - это конечно здорово, но увидеть бы что-нибудь на винду или никсы, с внятной документацией. |
17.03.2011, 12:25 | #9 | |
Старший Пользователь
Регистрация: 21.10.2010
Возраст: 45
Город: Санкт-Петербург
Регион: 77, 97, 99, 177
Машина: Chevrolet Captiva 2.4 2010
Сообщений: 823
|
Цитата:
И уважаемый, если бы я мог привести такой пример для WIN XP, я бы просто написал - "Гляди какая шняжка!" А я написал - "Хочется рассмотреть вариант подключения камер стандарта UVC и не просто этого стандарта, а с поддержкой потокового видео." Очень хочу подчеркнуть вторую часть фразу - "и не просто этого стандарта, а с поддержкой потокового видео" Вот и хочется рассмотреть это. Может кто имеет софт заточенный под это, может кто имеет практику работы и т.д. Я написал, что я знаю на 100%. И то, что использовал. На самом деле скомпилировать пример из исходника для eVC на VC++ не большая проблема. Только беда у меня сейчас в том, что камеры под рукой со сжатием нет. Заказал и жду с ебея. Если народный разум ничего не подскажет так и придется самому лопатить сырцы и делать фиксацию. |
|
17.03.2011, 12:37 | #10 |
Старший Пользователь
Регистрация: 21.10.2010
Возраст: 45
Город: Санкт-Петербург
Регион: 77, 97, 99, 177
Машина: Chevrolet Captiva 2.4 2010
Сообщений: 823
|
Вот сайт одного из разработчиков ПО видеофиксации для WINCE, там же тесты записи и СОВМЕСТИМОСТЬ с камерами
http://www.mircom.ru/community/viewtopic.php?f=13&t=123 Отдельно привожу инструкцию с перечнем камер http://www.mircom.ru/community/downl...b4cb95db02dee0 |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|