in reply to perly webcam generic interface

Here is a tk script which will continually grab an image from a webcam URL, you could modify it to save the current image with a button press.
#!/usr/bin/perl -w use strict; use Tk; use LWP::UserAgent; use Tk::JPEG; use MIME::Base64; my $ua = LWP::UserAgent->new( timeout => 30, keep_alive => 1 ); sub get_photo { my $r = $ua->get('http://localhost/~zentara/images/webcam.jpg'); return $r->content if $r->is_success; } my $mw = new MainWindow; my $l = $mw->Label( -text => 'Zcam', -foreground => 'blue', -font => [qw/-size 100 -slant italic/] ); $l->pack(); my $time = localtime; my $datelabel = $mw->Label(-text => $time )->pack(-expand => 1, -fill +=> 'both'); $mw->Button(-text => 'Quit', -command => [destroy => $mw])->pack; $mw->repeat( #10000 = 10 second update 10000 => sub { $l->configure( -image => $mw->Photo( -data => encode_base64( get_photo() ), -format => "jpeg" ) ); my $time = localtime; $datelabel->configure( -text => $time ); } ); MainLoop;

Replies are listed 'Best First'.
Re: Re: perly webcam generic interface
by PerliKnight (Acolyte) on Jul 02, 2003 at 08:27 UTC
    Thanks for that but I need it to talk to the webcam itself (it has no url)...
    David