Показать сообщение отдельно
  #12  
Старый 07.10.2016, 16:09
-=#PupaJr#=- -=#PupaJr#=- вне форума
Новичок
 
Регистрация: 17.08.2010
Сообщения: 69
Репутация: 518
По умолчанию И снова разрешение камеры

Извиняюсь что снова влез в старую тему... Просто наконец-то купил USB камеру высокого разрешения 8Мп
Работаю в XPprof32 delphi6

В начале есть ссылка на ресурс - поиск его не выдавал мне но он по истине крутой - работа с веб камерой - есть всё!

http://http://www.delphibasics.info/...captureexample

Все работают через DSpack или DirectShow9 а тут как-то всё просто и всё открывается и главное устанавливаются параметры.

1)В Uses есть компанент VFrames - что это за компанент и откуда он взялся - у себя найти не могу, гугл что-то тупит по этому поводу..
Гланое код компилится и работает )))
2)Есть в примерах окна свойств - их я получал через OleCreatePropertyFrame - как описано в некоторых примерах (настройки яркости, цвета, гаммы... итп), есть окно разрешения/кадры и типа цвета MJPG/YUY2 - тоже получал через OleCreatePropertyFrame но установка параметра выдавала ошибку. В этих примерах НЕТ ошибки и работает!!!
- откуда эти свойства беруться, ведь даже сама винда не выдаёт этих окон при просмотре свойств видеоустройства в панели управления
3) Сама винда отлично работает и быстро!! через диспетчер "камеры и сканеры" - "мастер работы со сканером и камерой" маленькая превьюшка довольно шустрая и по умолчанию делает (нет настроек!!) 8Мпикс снимок!! а в примерах это просто ТОРМОЗА страшенные. По указанной ссылке пример работает боле-менее быстро 2 кадра/с с YUY2 типом и качество лучше картинки чем MJPG.

ну вот, 3 вопроса 3 коммента, если можно )))

пс с 1 разобрался, он подтягивает папку Common c корня примеров - в ней и лежит VFrames основанный на том же DirectShow9, но более полно проработан потому и работает.
Ответить с цитированием