В настоящее время у меня есть приложение, которое может показывать поток предварительного просмотра видео и делать снимок из этого потока. Проблема заключается в том, что приложение должно запускаться на низкопроизводительных машинах (т. Е. Nettops), а когда поток предварительного просмотра видео установлен на высокий уровень, он убивает фреймы. Так что я задаю следующие вопросы:Microsoft LifeCam Studio способен просматривать и снимать картинку отдельно?
- Может ли Lifecam просматривать поток с низким разрешением, но снимать снимки с более высоким разрешением (через вывод предварительного просмотра?)?
- Поступая так, это действительно увеличит производительность? Предварительный просмотр должен работать маслянистой гладкой (30 кадров в секунду) на 320x240, но делать снимки при 1080p.
- Как все автокоррекции будут затронуты этим? Будут ли автоматические корректировки применяться при съемке снимка?
- Будет ли значительное замедление при съемке?
Я не слишком хорошо знаком с DirectShow и сторонним элементом управления, который я использую, похоже, не поддерживает этот режим. После некоторого чтения я не могу сказать окончательно, способен ли LifeCam Studio к этому. Тестирование с помощью моментального снимка AForge, он не смог установить разрешение моментального снимка, что говорит о том, что Lifecam не способен на это. Но, конечно, это может быть проблемой с программным обеспечением. Мне просто нужно знать о возможностях Lifecams, прежде чем инвестировать время для реализации функциональности. Я подумал, что кто-то уже пережил проблемы с этим, и хотел бы поделиться своими выводами. Заранее спасибо!
Возможный дубликат [Можем ли мы иметь разные разрешения для предварительного просмотра и захвата одного и того же графика DirectShow?] (Http://stackoverflow.com/questions/10717662/can-we-have-different-resolutions-for-preview- и захвата-оф-же-DirectShow) –