Извиняюсь что снова влез в старую тему... Просто наконец-то купил 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, но более полно проработан потому и работает.