Automatyczne robienie zdjec webcamem co okreslony czas

Grafika, film, dźwięk.
emucap
Piegowaty Guziec
Piegowaty Guziec
Posty: 28
Rejestracja: 13 lip 2008, 16:00
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86

Automatyczne robienie zdjec webcamem co okreslony czas

Post autor: emucap »

czy istnieje jakis program, ktory umozliwia ustawienie intervalu czasowego np co 60 sek zeby zrobic zdjecie webcamem? i ustawic tak by czynnosc ta trwala do momentu wylaczenia, lub okreslony czas... cheese nie bardzo, bo umozliwia zadanie wylacznie ilosci zdjec (max 100) i czasu rowniez max 100sek... a ja chcialbym nastawic cos w rodzaju 8h co 60sek.. jakos tak... a moze jakis pomysl na skrypcik?
Awatar użytkownika
tommy8482
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 196
Rejestracja: 24 wrz 2008, 18:50
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: Automatyczne robienie zdjec webcamem co okreslony czas

Post autor: tommy8482 »

Użyłeś google?

LINK
Tutaj masz bezpośredni link.

Zainteresuj się do tego cronem i poleceniem sleep.

Pozdrawiam.
Awatar użytkownika
dk75
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1142
Rejestracja: 07 mar 2007, 22:59
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Automatyczne robienie zdjec webcamem co okreslony czas

Post autor: dk75 »

jak cron to nie potrzebne sleep

Kod: Zaznacz cały

crontab -e
i w edycji

Kod: Zaznacz cały

*/1 8-16 * * * /usr/bin/mplayer tv:// -tv driver=v4l:device=/dev/video0:width=320:height=240:outfmt=rgb24 -frames 1 -vo jpeg:outdir=~/webcam/
co dopali ci mplayera co minutę między godz. 8:00 a 16:00
Linux Mint Debian Edition x86_64/2.6.39, Conky 1.8.0, Xorg 7.6/1.10.4 - GNOME 2.30.2, nVidia 285.03
Lenovo T61p, HITACHI HTS722010K9SA00 100GB, ST9250827AS 250GB
http://linuxcounter.net/user/483055.html
emucap
Piegowaty Guziec
Piegowaty Guziec
Posty: 28
Rejestracja: 13 lip 2008, 16:00
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86

Odp: Automatyczne robienie zdjec webcamem co okreslony czas

Post autor: emucap »

sprawdzalem google, pobieznie... ale na wynik ktory podeslales trafilem.. niestety nie mam pojecia jak to dziala.. a ze nie dziala to nie wiem jak sobie z tym poradzic.. jakis kanal ;/ moze dodam ze ten webcam to webcam wbudowany w laptopa, dziala z /dev/video0 we wszystkim w czym sprawdzalem..

Kod: Zaznacz cały

xxx@xxx:~$ mplayer tv:// -tv driver=v4l:device=/dev/video0:width=320:height=240:outfmt=rgb24 -frames 1 -vo jpeg
MPlayer SVN-r1.0~rc3+svn20090426-4.4.3 (C) 2000-2009 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing tv://.
TV file format detected.
Selected driver: v4l
 name: Video 4 Linux input
 author: Alex Beregszaszi
 comment: under development
=================================================================
 WARNING: YOU ARE USING V4L DEMUXER WITH V4L2 DRIVERS!!!
 As the V4L1 compatibility layer is broken, this may not work.
 If you encounter any problems, use driver=v4l2 instead.
 Bugreports on driver=v4l with v4l2 drivers will be ignored.
=================================================================
Selected device: USB 2.0 PC Cam
 Capabilites: capture 
 Device type: 1
 Supported sizes: 48x32 => 1280x960
 Inputs: 1
  0: Camera 1:  (tuner:0, norm:pal)
ioctl set chan failed: Invalid argument
tv.c: norm_from_string(pal): Bogus norm parameter, setting default.
Unknown norm!
Error: Cannot set norm!
Selected input hasn't got a tuner!
ioctl set picture failed: Invalid argument
The 'outfmt' of 'BGR 24-bit' is likely not supported by your card
Munmap failed: Invalid argument


Exiting... (End of file)
crontab, ciekawy:)

___________________________ADD

po zmianie driver=v4l2

Kod: Zaznacz cały

mplayer tv:// -tv driver=v4l2:device=/dev/video0:width=320:height=240:outfmt=rgb24 -frames 1 -vo jpeg:outdir=~/webcam/
MPlayer SVN-r1.0~rc3+svn20090426-4.4.3 (C) 2000-2009 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing tv://.
TV file format detected.
Selected driver: v4l2
 name: Video 4 Linux 2 input
 author: Martin Olschewski <olschewski@zpr.uni-koeln.de>
 comment: first try, more to come ;-)
v4l2: your device driver does not support VIDIOC_G_STD ioctl, VIDIOC_G_PARM was used instead.
Selected device: USB 2.0 PC Cam
 Capabilites:  video capture  streaming
 supported norms:
 inputs: 0 = Camera 1;
 Current input: 0
 Current format: YUYV
v4l2: ioctl set format failed: Invalid argument
tv.c: norm_from_string(pal): Bogus norm parameter, setting default.
v4l2: ioctl enum norm failed: Invalid argument
Error: Cannot set norm!
Selected input hasn't got a tuner!
v4l2: ioctl set mute failed: Invalid argument
jpeg: Parsing suboptions.
jpeg: Progressive JPEG disabled.
jpeg: Baseline JPEG enabled.
jpeg: Suboptions parsed OK.
==========================================================================
Opening video decoder: [raw] RAW Uncompressed Video
VDec: vo config request - 320 x 240 (preferred colorspace: Packed YUY2)
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
VDec: using Packed YUY2 as output csp (no 0)
Movie-Aspect is undefined - no prescaling applied.
SwScaler: reducing / aligning filtersize 1 -> 4
    Last message repeated 1 times
SwScaler: reducing / aligning filtersize 1 -> 1
    Last message repeated 1 times
[swscaler @ 0x8613880]BICUBIC scaler, from yuyv422 to rgb24 using MMX2
[swscaler @ 0x8613880]using 4-tap MMX scaler for horizontal luminance scaling
[swscaler @ 0x8613880]using 4-tap MMX scaler for horizontal chrominance scaling
[swscaler @ 0x8613880]using n-tap MMX scaler for vertical scaling (BGR)
[swscaler @ 0x8613880]320x240 -> 320x240
VO: [jpeg] 320x240 => 320x240 RGB 24-bit 
jpeg: This error has occurred: No such file or directory
jpeg: ~/webcam/ - Unable to create output directory.
v4l2: ioctl set mute failed: Invalid argument
v4l2: 0 frames successfully processed, 0 frames dropped.
Awatar użytkownika
tommy8482
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 196
Rejestracja: 24 wrz 2008, 18:50
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: Automatyczne robienie zdjec webcamem co okreslony czas

Post autor: tommy8482 »

... może wypróbuj jeszcze opcję -frames 30, a następnie wykasuj 29 pierwszych plików, u mnie kamerka się 'inicjalizowała' przez pierwsze 30 klatek. Dopiero 30 złapała w miarę poprawne kolory.

@dk75:
w sumie masz rację z cronem, zawsze sobie utrudniam ;)
Myślałem o cronie, jako ze odpala 1 raz o 8 rano skrypt, który to juz sobie dziala 8 godzinek, przechwytuje i się sam wyłącza.
Awatar użytkownika
Adlatus
Zakręcona Traszka
Zakręcona Traszka
Posty: 857
Rejestracja: 29 sty 2007, 19:47
Płeć: Mężczyzna
Wersja Ubuntu: 18.04
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Puszczykowo

Odp: Automatyczne robienie zdjec webcamem co okreslony czas

Post autor: Adlatus »

Zainteresuj się programem motion.

Opis instalacji i konfiguracji dla nagrywania filmów viewtopic.php?t=62836 ale jak się wczytasz to zauważysz że można też zapisywać obrazy jako jpg z interwałem czasowym lub z detekcją ruchu.

Tu manual dla motion http://linux.die.net/man/1/motion
Awatar użytkownika
dk75
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1142
Rejestracja: 07 mar 2007, 22:59
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Automatyczne robienie zdjec webcamem co okreslony czas

Post autor: dk75 »

ale outdir to musisz sobie ustawić taki jaki masz a nie wklepywać to co ja sobie wymyśliłem.
Nie podałeś katalogu w jakim chcesz zapisywać to wyssałem z palca "~/webcam" i skoro go nie masz (no bo skąd) to masz błąd zapisu do nieistniejącego katalogu...
Linux Mint Debian Edition x86_64/2.6.39, Conky 1.8.0, Xorg 7.6/1.10.4 - GNOME 2.30.2, nVidia 285.03
Lenovo T61p, HITACHI HTS722010K9SA00 100GB, ST9250827AS 250GB
http://linuxcounter.net/user/483055.html
ODPOWIEDZ

Wróć do „Muzyka, filmy, zdjęcia, grafika”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 13 gości