Управление веб-камерой через TWAIN интерфейс.

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
jetcom
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 181
Зарегистрирован: 12.01.2003 (Вс) 23:15
Откуда: Russia, Novorossiysk

Управление веб-камерой через TWAIN интерфейс.

Сообщение jetcom » 07.02.2006 (Вт) 19:16

Привет всем!
Нарыл в инете кучу контролов (платных и бесплатных) для решения этой задачи. Проблема в том, что не получается сделать снимок и сохранить его в файл "в скрытом режиме", т.е. без появления каких-либо окошек. Кто-нибудь может помочь в этом вопросе?
Буду оччччень благодарен!
Всё сбудется!!!

Юстас
Бывалый
Бывалый
 
Сообщения: 200
Зарегистрирован: 24.10.2003 (Пт) 5:05

Сообщение Юстас » 07.02.2006 (Вт) 19:33

wiaaut.dll в числе испробованных не фигурирует?

jetcom
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 181
Зарегистрирован: 12.01.2003 (Вс) 23:15
Откуда: Russia, Novorossiysk

Сообщение jetcom » 08.02.2006 (Ср) 8:22

Нет, такую еще не пробовал! :wink:
Сейчас поищу...
Всё сбудется!!!

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 08.02.2006 (Ср) 8:57

Ты говоришь про рекламные всплывающие окошки? Типа "вы пользуете наш контрол"? Если да, то есть несколько вариантов:
1. Найти контрол без всплывающих окон... :wink:
2. Попытаться "подредактировать" контрол HIEW-ером.
3. Написать дополнительный модуль, который будет отлавливать и убивать подобные окна.
А я все практикую лечение травами...

jetcom
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 181
Зарегистрирован: 12.01.2003 (Вс) 23:15
Откуда: Russia, Novorossiysk

Сообщение jetcom » 08.02.2006 (Ср) 9:37

2Twister:
Нет, речь идет об окошках, которые появляются во время управления камерой, - окошко софта самой камеры, в котором потом необходимо нажать на "сохранить (картинку) как".
В моей задаче требуется управлять камерой на "низком уровне", без вызова каких-либо окошек.
Это возможно?
Всё сбудется!!!

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 08.02.2006 (Ср) 9:52

Это возможно?

Конечно, но тут я тебе не могу помочь... :cry:
А я все практикую лечение травами...

Юстас
Бывалый
Бывалый
 
Сообщения: 200
Зарегистрирован: 24.10.2003 (Пт) 5:05

Сообщение Юстас » 09.02.2006 (Чт) 1:01

wiaaut.dll - это микрософтовская штука, у них на сайте есть.

jetcom
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 181
Зарегистрирован: 12.01.2003 (Вс) 23:15
Откуда: Russia, Novorossiysk

Сообщение jetcom » 09.02.2006 (Чт) 2:11

Да, нашел я ее.
Только как на "низком уровне" управлять, пока не разобрался...
Всё сбудется!!!

jetcom
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 181
Зарегистрирован: 12.01.2003 (Вс) 23:15
Откуда: Russia, Novorossiysk

Сообщение jetcom » 09.02.2006 (Чт) 12:33

Разобрался в чем дело, оказывается дрова камеры глючные были, поэтому в нужном месте в нужное время постоянно ошибка вылазила!
Грохнул-переустановил самые свежие и все поехало в нужном направлении! :wink: :D :wink:
Методом TWAIN.HideUI(1)
Всё сбудется!!!

ReMAG
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 54
Зарегистрирован: 02.10.2005 (Вс) 4:01
Откуда: Киев

Сообщение ReMAG » 13.02.2006 (Пн) 15:48

Юстас писал(а):wiaaut.dll в числе испробованных не фигурирует?


Подключил ее, все стало гораздо проще. Но не могу сохранить кадр... Нужно или скопировать кадр в Image, или сохранить в файл. Но как? Даже Take Picture не выполняется...
Никогда не говори "никогда"...

jetcom
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 181
Зарегистрирован: 12.01.2003 (Вс) 23:15
Откуда: Russia, Novorossiysk

Сообщение jetcom » 13.02.2006 (Пн) 17:21

"TWAIN_AcquireToFilename" тебя спасет!
А вообщее, мне больше понравился контрол на:
www.dosadi.com
На мой взгляд, он самый полный по возможностям.
Я на нем все построил, работает отлично!
Всё сбудется!!!

ReMAG
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 54
Зарегистрирован: 02.10.2005 (Вс) 4:01
Откуда: Киев

Сообщение ReMAG » 14.02.2006 (Вт) 0:17

jetcom писал(а):"TWAIN_AcquireToFilename" тебя спасет!
А вообщее, мне больше понравился контрол на:
www.dosadi.com
На мой взгляд, он самый полный по возможностям.
Я на нем все построил, работает отлично!


Да, но появляется интерфейс камеры... Прочитал, что TWAIN_SetHideUI "просит" устройство не выводить интерфейс. Видимо мне не повезло с камерой - просьба выполняется плохо - интерфейс появляется на экране и сразу исчезает. Полностью избежать этого не вышло.
Никогда не говори "никогда"...


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 152

    TopList  
cron