Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.04.2013, 15:50   #1
Aleksandr
Форумчанин
 
Регистрация: 22.05.2007
Сообщений: 511
По умолчанию получить изображение с камеры.

Необходимо подключиться к камере №1 IP 192.168.1.34:12088.
Пробовал через WebBrowser, но там не получается автоматически провести авторегистрацию
Код:
var
 Flags, TargetFrameName, PostData, Headers: OleVariant;

 s:string;


 begin


 S := Format('login_id=admin&login_passwd=111111 &button.x=27&button.y=8',
 [Edit1.Text, Edit2.Text]);
 PostData := VarArrayCreate([1,
 Length(S) + 1], varByte);
 System.Move(S[1], VarArrayLock(PostData)^,
 Length(S) + 1);
 VarArrayUnlock(PostData);

 WebBrowser1.Navigate('http://192.168.1.34:12088/  webguard_login.htm',Flags,
 TargetFrameName, PostData, Headers);
И пробовал с помощью VideoGrabber
Код:
  VideoGrabber := TVideoGrabber.Create(nil);  
   VideoGrabber.Parent := Form1;
   VideoGrabber.Display_AspectRatio := ar_Box;
   VideoGrabber.Align := alClient;
   VideoGrabber.BorderStyle := bsNone;
   VideoGrabber.IPCameraURL := 'http://192.168.1.34:12088/webguard_login.htm';

  VideoGrabber.VideoSource := vs_IPCamera;
  VideoGrabber.SetAuthentication (at_IPCamera, 'admin', '111111');

  VideoGrabber.StartPreview();
Aleksandr вне форума Ответить с цитированием
Старый 17.04.2013, 11:47   #2
Aleksandr
Форумчанин
 
Регистрация: 22.05.2007
Сообщений: 511
По умолчанию

Подключился с помощью браузера
Код:
var
a1, a2: variant;
 Doc : Variant;
 begin
  a1:=webbrowser1.oleobject.document.getelementbyid('Login_id');
  a1.value:='admin';

  a2:=webbrowser1.oleobject.document.getelementbyid('login_passwd');
  a2.value:='111111';

    Doc := WebBrowser1.OleObject.document;
    if TVarData(Doc).VDispatch = nil then begin
    ShowMessage('Документ не задан. Действие отменено.');
    Exit;
  end;
 
  Doc.parentWindow.on_Login();

А как подключиться с помощью VideoGrabber.

Последний раз редактировалось Aleksandr; 17.04.2013 в 11:50.
Aleksandr вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изображение из веб-камеры в файл. OmgA Помощь студентам 2 21.03.2012 17:10
Получить снимок с web камеры TEHb Мультимедиа в Delphi 5 22.08.2011 23:51
как получить один кадр с камеры? Пепел Феникса Java Мобильная разработка (Android) 2 09.01.2011 16:43
OpenGL: Как получить изображение с камеры Mindzor Общие вопросы C/C++ 3 21.09.2010 07:38
Сохранить с Web-камеры изображение в файл hoba БД в Delphi 3 16.10.2009 13:23