Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Отключение сжатия в веб-камере

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Видео] >> Отключение сжатия в веб-камере
Имя
Сообщение << Старые топики   Новые топики >>
Отключение сжатия в веб-камере - 2010-10-07 23:34:09.386666   
mik1e

Сообщений: 4
Оценки: 0
Присоединился: 2010-10-07 23:22:35.430000
Народ, подскажите, если кто знает!!

Хочу для научных экспериментов переделать веб-камеру в ИК. Сама переделка простая – удалить ИК-фильтр. Но дальше возникла проблема. Мне нужно будет анализировать временную корреляцию между отдельными пикселами (т.е. строить временные ряды для пикселей, и дальше изучать корреляцию). Ясен пень, после сжатия (тем более с потерей информации!) такая "корреляция" гроша ломаного не стоит.

Поэтому возникает вопрос – а как это чертово сжатие отключить? И какие модели это позволяют (если такое возможно)? Ведь в последних моделях сжатие идет уже на аппаратном уровне (что, конечно же хорошо для всех, кроме меня :( ).

Еще один вопрос – где можно почитать о том, как снимается сигнал с ПЗС-матрицы? Т.е. не блок-схемки с квадратиками, а РЕАЛЬНЫЕ алгоритмы.

Дело в том, что я уже проводил свой эксперимент с профессиональной ИК-камерой, и столкнулся с тем, что там имеется корреляция (по времени) между пикселами в одной строке. Для статики и видеосъемок это совершенно неважно, но для моего эксперимента – порождает артефакты, которые сводят весь эксперимент на нет…

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

Помогите, кто может, науку вперед пихать нада!

ЗЫ: Если не влом, отпишите также, как захватить этот несжатый поток и направить в память. Эксперимент длится минут 10-15, так что все можно будет запихнуть в память, а потом – на диск. Но как – понятия не имею…
Post #: 1
RE: Отключение сжатия в веб-камере - 2010-10-08 16:16:55.040000   
Cr0691f1x10

Сообщений: 77
Оценки: 0
Присоединился: 2009-12-20 14:20:21.446666
Позвольте поинтересоваться что за научный эксперимент такой?

Как отключить сжатие? Веб-камера не имеет на борту средств для аппаратного скажитя, это делает PC. Решение, взять любую программу для захвата видео и отключить компрессию и на выходе вы получите несжатый *.avi файл довольно большого размера.

Насчет алгоритмов странный вопрос, разве вы не знаете как изображение конвертируется в цифровой сигнал?

Вы бы модель веб-камеры привели хотя бы, не забывайте что они не предназначенны для поставленных вами задач… Может имеет смысл вопользоватся оборудованием посерьезнее?
Post #: 2
RE: Отключение сжатия в веб-камере - 2010-10-08 16:58:57.883333   
mik1e

Сообщений: 4
Оценки: 0
Присоединился: 2010-10-07 23:22:35.430000
Во-первых, большое спасибо, что ответили!

Что за эксперимент: изучались физиологические процессы в биологически активных точках. Идея заключалась в том, что, если между процессами в точках существует связь, то должна наблюдаться корреляция.

Корреляция действительно наблюдалась, но, как быстро выяснилось, она соответсвовала строке, в которой "светилась" наиболее яркая точка. Т.е. это – какой-то артефакт, а не реальное явление. И отделить этот артефакт от реальной корреляции (если она там вообще есть) непонятно как. Именно поэтому я и спрашивал об алгоритмах обработки сигналов перед их передачей в ПК.

Поэтому необходимо получить "чистый" сигнал от всех пикселов НЕЗАВИСИМО друг от друга, чтобы, если уж там корреляция возникнет, быть точно уверенным, что она связана именно с физиологией, а не с обработкой сигнала в камере непонятно каким образом.

Я уже думал даже взять отдельный ч/б модуль (по идее, он должен быть без ИК-фильтра), но там обычно пишется, что камера позволяет производить коррекцию гаммы, повышать контраст, вычитать фоновую засветку и т.д., что мне совершенно не нужно. Если потребуется, я буду это делать сам, но по своим алгоритмам.

Фактически, мне нужен "сырой" сигнал от матрицы. Может, единственное, что было бы полезно – это ограничить сканируемую область экрана. чтобы не передавать и не обрабатывать лишнее. Но я не нашел ни в одной камере, как перейти в RAW-режим.
Post #: 3
RE: Отключение сжатия в веб-камере - 2010-10-08 17:08:55.746666   
mik1e

Сообщений: 4
Оценки: 0
Присоединился: 2010-10-07 23:22:35.430000
В принципе, я могу поставить вопрос по-другому: Можно ли найти железо и софт, которые бы позволяли снимать "сырой" сигнал непосредственно с матрицы и БЕЗ СЖАТИЯ (или со сжатием БЕЗ ПОТЕРЬ) гнать его на винт или в память? Обычным программам видеозахвата я не знаю, можно ли доверять, т.к. они, скорее всего, будут сохранять уже в сжатом формате (что вполне логично для них, но совершенно меня не устраивает).
Post #: 4
RE: Отключение сжатия в веб-камере - 2010-10-08 20:52:48.523333   
Cr0691f1x10

Сообщений: 77
Оценки: 0
Присоединился: 2009-12-20 14:20:21.446666
Цель достойная уважения..

Скажу вот что, в RAW режим перевести камеру можно, но не всякую… Я как так натыкался на одну интересную статью: вот она Это может тебе помочь если фирма и модель подойдет;)

А так я все же повторю что лучше использовать камеру с сенсором посильнее чем у веб-камеры… Дерзай!
Post #: 5
RE: Отключение сжатия в веб-камере - 2010-10-09 01:58:53.393333   
mik1e

Сообщений: 4
Оценки: 0
Присоединился: 2010-10-07 23:22:35.430000
Спасибо за помощь! Я покопался по ссылкам, начиная с твоей, и, похоже, нашел нужную информацию. Будет ли все работать, как я хочу, кончно, большой вопрос, но, по крайней мере, более-менаа понятно, с чего начинать.

На профессиональной камере может, и сенсор получше, но там и АЦП не 8-разрядный (кажется, 12-битный). Но, судя по тем измерениям, 8-разрядника должно хватить.

Я собственно, загорелся этой идеей, когда на днях прочитал, что студенты в Массачусетском институте с помощью камеры на ноутбуке померяли частоту пульса (выделили лицо, посчитали БПФ по каналам, плюс еще какая-то обработка). Это значит, что чувствительность сенсоров достаточная, чтобы "цеплять" такие сигналы. В моем эксперименте они могут быть и посильнее. Плюс накопление – характерные частоты там порядка долей герца. Так что, в принципе, может получиться. Надо только толкать.

Если реально что-то получится – это будет просто великолепно!!!
Post #: 6
Страниц:  [1]
Все форумы >> [Видео] >> Отключение сжатия в веб-камере







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.