Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Горячая тема (более 10 ответов) Кто как с вебкамерами работает? (число прочтений - 3442 )
maljaev
Senior Member
****
Отсутствует


Классический секс с 1С
надоел. Хочется изврата...

Сообщений: 405
Местоположение: Нижний Новгород
Зарегистрирован: 19. Октября 2006
Пол: Мужской
Кто как с вебкамерами работает?
02. Октября 2011 :: 22:59
Печать  
Реализую тут один проект, надо в окно 1С вывести 2 вебкамеры одновременно, и стопкадры с них снимать время от времени (800x600).

  • Душеловский ActiveX глючный и требует каждый раз от пользователя настраивать параметры к каждой камере.
  • GOGO-шный ActiveX платный и тоже со своими ограничениями (по размеру картинки).
  • Есть решение HTML+FLASH, всем хорошо - и удобное и безглючное и хоть 10 камер подключай, но флэш умеет в "сыром" виде только HTTP-запросом к веб-серверу картинку передавать (это ограничение безопасности такое чтобы флэш ничего на диск не писал), а если надо передать картинку в javascript (в тело HTML), то ему (флэшу) приходится попиксельно (!!!) средствами ActiveScript переводить картинку в Base64, а потом в жабаскрипте уже в файл записывать (на картинку 800х600 уходит 10 секунд только на кодирование в Base64 на далеко не слабом компе).

Ну вот стало интересно, кто как подобные задачи решал... Если не найду лучшего решения, то придется веб-сервер в локалке поднять и PHP-скрипт для сэйва написать.
  
Наверх
 
IP записан
 
zk96
Senior Member
****
Отсутствует


1C++ rocks!

Сообщений: 320
Местоположение: Киев
Зарегистрирован: 15. Ноября 2009
Пол: Мужской
Re: Кто как с вебкамерами работает?
Ответ #1 - 03. Октября 2011 :: 16:38
Печать  
Вот еще активИкс для веб-камеры.  http://infostart.ru/public/84693/
Очень легко встраивается в 1С 7.7.
Ну а возможности?
Не знаю. Я поигрался. Все работает. Но в реальной работе не использовал
  
Наверх
 
IP записан
 
maljaev
Senior Member
****
Отсутствует


Классический секс с 1С
надоел. Хочется изврата...

Сообщений: 405
Местоположение: Нижний Новгород
Зарегистрирован: 19. Октября 2006
Пол: Мужской
Re: Кто как с вебкамерами работает?
Ответ #2 - 03. Октября 2011 :: 16:52
Печать  
Спасибо, посмотрю как оно на практике с 2-мя камами.
  
Наверх
 
IP записан
 
maljaev
Senior Member
****
Отсутствует


Классический секс с 1С
надоел. Хочется изврата...

Сообщений: 405
Местоположение: Нижний Новгород
Зарегистрирован: 19. Октября 2006
Пол: Мужской
Re: Кто как с вебкамерами работает?
Ответ #3 - 04. Октября 2011 :: 08:27
Печать  
zk96 писал(а) 03. Октября 2011 :: 16:38:
Вот еще активИкс для веб-камеры.  http://infostart.ru/public/84693/
Очень легко встраивается в 1С 7.7.


А можешь дать пример сохранения картинки из 7.7? А то у меня что-то метод SaveBitmapToFile не катит... И в объект-браузере этот метод почему-то как свойство идет, а не как метод...  Печаль
  
Наверх
 
IP записан
 
maljaev
Senior Member
****
Отсутствует


Классический секс с 1С
надоел. Хочется изврата...

Сообщений: 405
Местоположение: Нижний Новгород
Зарегистрирован: 19. Октября 2006
Пол: Мужской
Re: Кто как с вебкамерами работает?
Ответ #4 - 04. Октября 2011 :: 09:49
Печать  
Удалось разрулить. У меня на форме объект WebBrowser, в нем HTML-страничка, на страничке два контрола <object> с содержимым WebCamX. Из тела страницы яваскриптом сохранение не хочет идти, видимо действительно есть какое-то ограничение по безопасности. Путем долгих экспериментов удалось найти рабочий вариант, с сохранением из 1С:


  
Наверх
 
IP записан
 
zk96
Senior Member
****
Отсутствует


1C++ rocks!

Сообщений: 320
Местоположение: Киев
Зарегистрирован: 15. Ноября 2009
Пол: Мужской
Re: Кто как с вебкамерами работает?
Ответ #5 - 04. Октября 2011 :: 11:20
Печать  
О, ты и сам разобрался  Улыбка
Я тоже делал так: рез=WebCamX.SaveBitmapToFile(ИмяФайла, 2, 30))
Некоторые методы активИксов почему-то требуют чтобы получили то, что они возвращают.
  
Наверх
 
IP записан
 
maljaev
Senior Member
****
Отсутствует


Классический секс с 1С
надоел. Хочется изврата...

Сообщений: 405
Местоположение: Нижний Новгород
Зарегистрирован: 19. Октября 2006
Пол: Мужской
Re: Кто как с вебкамерами работает?
Ответ #6 - 04. Октября 2011 :: 11:25
Печать  
А ты не в курсе, WebCamX событие OnClick генерит?

По идее должно генерить, но что-то не перехватывается....
  
Наверх
 
IP записан
 
zk96
Senior Member
****
Отсутствует


1C++ rocks!

Сообщений: 320
Местоположение: Киев
Зарегистрирован: 15. Ноября 2009
Пол: Мужской
Re: Кто как с вебкамерами работает?
Ответ #7 - 04. Октября 2011 :: 19:55
Печать  
OnClick есть такое событие, толко до 1С оно не доходит. Из событий этого АктивИкс доходит только OnPaint.
  
Наверх
 
IP записан
 
maljaev
Senior Member
****
Отсутствует


Классический секс с 1С
надоел. Хочется изврата...

Сообщений: 405
Местоположение: Нижний Новгород
Зарегистрирован: 19. Октября 2006
Пол: Мужской
Re: Кто как с вебкамерами работает?
Ответ #8 - 04. Октября 2011 :: 21:06
Печать  
Не доходит по причине 1С/1С++ или ActiveX кривовато написан?
  
Наверх
 
IP записан
 
zk96
Senior Member
****
Отсутствует


1C++ rocks!

Сообщений: 320
Местоположение: Киев
Зарегистрирован: 15. Ноября 2009
Пол: Мужской
Re: Кто как с вебкамерами работает?
Ответ #9 - 05. Октября 2011 :: 05:53
Печать  
Где-то на по-моему этом форуме Steban обьяснял причины этого. Что-то об оле-интерфейсах. Не помню. Короче говоря не доходит по причине 1С/1С++.
  
Наверх
 
IP записан
 
ev-kov
God Member
*****
Отсутствует



Сообщений: 694
Зарегистрирован: 27. Декабря 2006
Пол: Мужской
Re: Кто как с вебкамерами работает?
Ответ #10 - 15. Октября 2011 :: 20:40
Печать  
использую com-server написанный на дельфи который использует avicap32.dll
  

Информация - то, что снижает неопределенность в какой-либо области и очень важно не ошибиться областью в наш информационный век!
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать