|
269 / 14 / 0
Регистрация: 26.02.2014
Сообщений: 142
|
|
Сделать фото с веб-камеры и сохранить на диск02.04.2014, 11:29. Показов 14227. Ответов 39
Метки нет (Все метки)
Добрый день уважаемые форумчане. Пища для размышления: кто-нибудь видел или знает как можно реализовать на VBA, что бы при определенных действиях веб-камера захватывала изображение и сохраняла на компьютер? По идее драйвер стандартный для всех вебок и в теории (как я думаю) можно как то его вызвать с VBA. В инэте инфа вроде бы есть, буду тоже копаться, но может кто-нибудь знает.
0
|
|
| 02.04.2014, 11:29 | |
|
Ответы с готовыми решениями:
39
Сделать снимок с веб-камеры, сохранить на диск с сохранением пути в БД Сделать фото вебкой, сохранить на диск, скачать программу и открыть в ней фото с правами админа Как сделать фото с встроенной веб-камеры? |
|
2786 / 718 / 106
Регистрация: 04.02.2011
Сообщений: 1,443
|
||||||
| 02.04.2014, 11:56 | ||||||
|
Кое-что нашел по теме, на VB6 (можно попробовать адаптировать к VBA)
2
|
||||||
|
269 / 14 / 0
Регистрация: 26.02.2014
Сообщений: 142
|
||||||||||||||||||||||||||||||||||||
| 02.04.2014, 16:42 [ТС] | ||||||||||||||||||||||||||||||||||||
|
Я тоже кое-что нашел, сижу разбираюсь, по идее должен быть работоспособным, только вот казус - вебки под рукой нет) завтра должна быть.
Код:
Уточнение, желательно даже не сохранять картинку с веб-камеры, а вставлять в ячейку в imagebox например, типо клацаешь на кнопку, идет захват кадра и вставляет его в ImageBox. Добавлено через 25 минут Объясните пожалуйста, код который выложил некий пользователь, по идее работоспособен в VBA (как он сам говорит и тестировал), но при копировании показывает синтаксические ошибки кода, в чем проблема? Конкретно в этих местах:
0
|
||||||||||||||||||||||||||||||||||||
|
1261 / 147 / 32
Регистрация: 11.02.2011
Сообщений: 418
|
|
| 02.04.2014, 17:26 | |
Сообщение было отмечено Derjzemit как решение
Решение
Вот такая штука есть. [404] Но у меня нихт арбайтен. Окно выбора камеры показывается, а захват не идёт (встроеная бучная камера, может с юсб дело другое)
3
|
|
|
2786 / 718 / 106
Регистрация: 04.02.2011
Сообщений: 1,443
|
||
| 02.04.2014, 17:49 | ||
|
1
|
||
|
3218 / 967 / 223
Регистрация: 29.05.2010
Сообщений: 2,087
|
|
| 02.04.2014, 17:54 | |
|
0
|
|
|
1261 / 147 / 32
Регистрация: 11.02.2011
Сообщений: 418
|
||
| 02.04.2014, 17:57 | ||
|
Какая у вас конфигурация виндовс/оффис?
0
|
||
|
3218 / 967 / 223
Регистрация: 29.05.2010
Сообщений: 2,087
|
|
| 02.04.2014, 18:06 | |
|
0
|
|
|
2786 / 718 / 106
Регистрация: 04.02.2011
Сообщений: 1,443
|
||
| 02.04.2014, 18:12 | ||
|
1
|
||
|
3218 / 967 / 223
Регистрация: 29.05.2010
Сообщений: 2,087
|
|
| 02.04.2014, 18:15 | |
|
0
|
|
|
2786 / 718 / 106
Регистрация: 04.02.2011
Сообщений: 1,443
|
|
| 02.04.2014, 18:17 | |
|
А Excel 2010(Файл-Справка)?
1
|
|
|
3218 / 967 / 223
Регистрация: 29.05.2010
Сообщений: 2,087
|
|
| 02.04.2014, 18:24 | |
|
0
|
|
|
2786 / 718 / 106
Регистрация: 04.02.2011
Сообщений: 1,443
|
|
| 02.04.2014, 21:58 | |
|
Excel 2010 32-битная версия (работает с Win32 API внутри виртуальной машины). У меня сейчас аналогичная платформа, но без камеры. С камерой есть два ноута с WinXP_32+Excel2010_32 и Win8.1_64+Excel2010_не помню.. Попробую потестить пример korvindeson, скорее всего на системе 32+32 пойдет без ошибок.
Добавлено через 3 часа 23 минуты Win8.1_64+Excel2010_32 камера определяется, захват изображения в файл не производится.
0
|
|
|
1261 / 147 / 32
Регистрация: 11.02.2011
Сообщений: 418
|
|
| 03.04.2014, 00:01 | |
|
Win 8.1 64 бита + офис 2013 32 бита прекрасно работает с внешней камерой. Та же конфигурация со встроеной в бук камерой не работает. Видимо avicap32.dll заточен под юсб дрова
0
|
|
|
2786 / 718 / 106
Регистрация: 04.02.2011
Сообщений: 1,443
|
|
| 03.04.2014, 08:06 | |
|
Может я ошибаюсь (это предположение), думаю к камерам идут родные 32- и 64- разрядные драйвера, чаще всего установщик ставит только 1 из них, в зависимости от разрядности (и версии) ОС. 32-разрядный Excel выполняется в виртуальной машине ОС, обеспечивающей совместимость API, но не снабженной 32-bit версией драйвера от производителя камеры, API видит устройство по названию, но не имеет совместимый 32-bit драйвер производителя, то есть нет доступа к функциям устройства. Пока не попробовал запустить на WinXP_32, думаю там работа гарантирована, несмотря на то что камера не USB.
1
|
|
|
269 / 14 / 0
Регистрация: 26.02.2014
Сообщений: 142
|
||||||
| 03.04.2014, 10:13 [ТС] | ||||||
|
В инэте я нашел действительно про этот FindWindow, я правильно понимаю, что для адаптации нужно переделать вот так? Просто вебки нет на руках, сложно понять что делаю не правильно.
Код:
0
|
||||||
|
1261 / 147 / 32
Регистрация: 11.02.2011
Сообщений: 418
|
||
| 03.04.2014, 11:47 | ||
|
Добавлено через 5 минут Кстати, есть мысль что видео дёргается из-за того что excel не успевает картинки менять на форме. Возможно если писать кадры в видеофайл и пускать его с небольшой задержкой, то всё будет плавнее
0
|
||
|
269 / 14 / 0
Регистрация: 26.02.2014
Сообщений: 142
|
|
| 03.04.2014, 12:29 [ТС] | |
|
Сделал в общем криво) нашел Exe-шник, который захватывает изображение с вебки и сохраняет с именем Image.bmp, shell-ом вызываю его с макроса и там же загружаю это изображение в Picture Box. Но актуально конечно сделать все внутренними ресурсами, вопрос о листинге выше остается актуальным для меня.
0
|
|
|
2786 / 718 / 106
Регистрация: 04.02.2011
Сообщений: 1,443
|
||||
| 03.04.2014, 23:15 | ||||
Сообщение было отмечено Derjzemit как решение
Решениеhwnd окна userform легко подставить в код, имя вебкамеры можно подсмотреть в диспетчере устройств или другой программе, а кусок кода, делающий форму готовой к перерисовке можно найти на форуме из примеров, в которых программно средствами API рисуют на форме - там это обязательно присутствует. Добавлено через 2 минуты Добавлено через 5 минут
1
|
||||
|
269 / 14 / 0
Регистрация: 26.02.2014
Сообщений: 142
|
|
| 04.04.2014, 10:02 [ТС] | |
|
Наконец взял вебку, потестил)) Решение с екзешником работает нормально и кстати та программулина video.xls тоже работает)) вернее как, включает видео на старт кадровое, а при стопе делает захват изображения, можно тоже как-то подобрать и сделать внутренне.
Тестил на Win 7 x64, Office 2010 x32.
0
|
|
| 04.04.2014, 10:02 | |
|
Помогаю со студенческими работами здесь
20
Подскажите, как получить фото с камеры и сохранить её?
Указать путь сохранения фото с веб камеры Как сохранить фото с камеры напрямую во внутреннюю директорию приложения?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|