веб-камера по-прежнему фиксирует захват

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

На форуме Logitech есть несколько тем на эту тему, к сожалению, все они указывают на сайт, который не работает. например здесь.

В настоящее время я могу использовать DirectShow и фреймграббер для захвата изображений, но они далеко не так хороши, как кнопка моментального снимка. Может ли кто-нибудь указать мне направление рабочего C++/c примера кнопки моментального снимка?

После некоторых исследований я нашел это о Пин-код неподвижного изображения, правильный ли это метод для реализации кнопки, похожей на снимок?

Веб-камера, которую я использую c910, способна делать 10-мегапиксельные неподвижные изображения.

Спасибо за любую помощь.


person Jamie    schedule 17.12.2011    source источник
comment
У c910 действительно CMOS 10 мп?   -  person Daniel Mošmondor    schedule 17.12.2011
comment
@Daniel: это, возможно, 2-мегапиксельная картинка с 4-кратной передискретизацией и постобработкой.   -  person Roman R.    schedule 17.12.2011
comment
Вы снимаете с него 2-мегапиксельные снимки (какое разрешение?) с помощью фреймграббера? По какой ставке?   -  person Daniel Mošmondor    schedule 18.12.2011
comment
камера может делать необработанные 5-мегапиксельные изображения со скоростью 5 кадров в секунду, но да, я установил 1080, что составляет 2 мегапикселя.   -  person Jamie    schedule 18.12.2011


Ответы (2)


Моя лучшая догадка, которую я буду использовать для сбора положительных (или отрицательных) голосов и которая будет действительна до тех пор, пока кто-нибудь не разберет приложение или драйвер, такова:

Что-то похожее на http://www1.idc.ac.il/toky/videoproc-07/projects/superres/srproject.html использовался на уровне приложения для повышения разрешения изображений, собранных как видео.

Обоснование: имея приятеля, который тащит за волосы более простые вещи внутри драйвера, я могу только представить, насколько сложно будет написать такой алгоритм ВНУТРИ драйвера с крайне ограниченным набором библиотек.

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

person Daniel Mošmondor    schedule 17.12.2011
comment
да, это так, но с помощью нескольких кликов я смог добраться до источников .m. - person Daniel Mošmondor; 18.12.2011

У меня не было возможности иметь дело с этим напрямую, однако я подозреваю, что изображения с высоким разрешением, снятые с камеры, являются результатом съемки последовательности изображений с последующей постобработкой «сверхвысокого разрешения». Эта функция может быть недоступна через API DirectShow, поскольку она в основном охватывает потоковое видео. Однако драйвер камеры также может сделать ее доступной через Windows Image Acquisition API, где вам, возможно, повезет больше, если вы сделаете передискретизированные снимки нужного вам качества.

person Roman R.    schedule 17.12.2011