Unele dintre imaginile pe care le obțin de pe Webcam folosind fswebcam nu se afișează corect.

Comparație:

introduceți descrierea imaginii aici introduceți descrierea imaginii aici

Am primit aceste imagini folosind următoarea comandă:

sudo fswebcam -r 640x480 test.jpg 

Am aceleași probleme cu rezoluția de 320×240.

EDIT:

De asemenea, am încercat să omit câteva cadre înainte de a obține imaginea:

 sudo fswebcam -r 640x480 -S 20 test.jpg 

Și, deși primesc imagini mai puțin malformate, totuși primesc multe (1 la fiecare 6-7 realizate)

Ce pot faceți pentru a rezolva această problemă de ieșire?

Comentarii

  • v-ar deranja să elaborați, cum ați obținut prima și a doua imagine și ce rezultat ‘ căutați?
  • @lenik Am obținut ambele rezultate folosind aceeași comandă, aceleași specificații. Aș dori să obțin întotdeauna o imagine desenată completă și bună ca prima.
  • Am probleme similare cu modulul Camera Pi. Probleme ciudate de aliniere. Dar folosesc ffmpeg și raspicam / raspistill. Nu sunt sigur dacă este legat. Cât de des ți se întâmplă asta?
  • @ppumkin În mod normal, la fiecare 10-15 fotografii. Uneori la fiecare 4-5.
  • Chiar dacă este o întrebare veche, totuși apare în Google .. Uneori acesta este, de asemenea, un caz de a face două fotografii una după alta .. Reduceți viteza de cadre .. Dar ca și când încercați să faceți ceva de genul 1 cadru la fiecare 5 secunde și să vedeți dacă apare apoi micșorați cronometrul până găsiți limita .. Aceasta este cel mai probabil o problemă de consum de energie.

Răspunde

Aveam și o problemă similară. Pentru a scăpa de aceste imagini malformate încercați:

sudo fswebcam -r 640×480 test.jpg -S 2

. -S îi instruiește să omită un număr de cadre, în acest caz două. Sper că vă va ajuta!

Comentarii

  • Am încercat, dar totuși am aceeași problemă cu -S 20. Nu la fel de mult ca fără -S (ca Am fost constant malformat), dar totuși primesc la fiecare 5-6 fotografii.

Răspuns

Sunt pe a doua cameră La prima mea cameră am avut imagini rupte constant. Sunt fișiere adecvate, dar imaginea este distorsionată.

Acum folosesc un Logitech c270 pe care l-am obținut ieftin de pe un site de licitații. Inițial am avut câteva probleme de culoare, deoarece am compensat prea mult camera anterioară.

Iată linia mea actuală

 fswebcam -d /dev/video0 -S 2 -s brightness=60% -s Contrast=15% -s Gamma=50% -p YUYV -r 1280x720 --jpeg 80 -s Sharpness=40% -s Saturation=15% --title "New Zealand - Wellington - Tawa" $DIR/$filename 

Comentarii

  • Aceasta pare o comentează despre propriile experiențe, nu un răspuns. Aveți o soluție pentru problema din experiența dvs.?

Răspuns

Am găsit soluția! După ce am modificat fișierul motion.conf timp de câteva minute, am ajuns la această concluzie: NU folosiți NICIODATĂ framerate mai mari decât 30 pentru o cameră web (30 fps este mai mult decât suficient pentru a lucra pe orice cameră decentă, deci fps mai mari doar stresează camera limitele sale). În fișierul conf. (după instalarea mișcării, tastați Cli: sudo nano /etc/motion/motion.conf), setați „framerate” la 30 și „webcam_maxrate” la 30. Problemă rezolvată!
PS -nu folosi rezoluții mai mari decât 640 x 480!

Răspunde

Soluția @darius nu ajută deloc, deoarece pare a fi legat de mișcare, nu direct de fswebcam.

Pentru mine, folosind un cadru de framer foarte scăzut și sărind cadrele, pare să fi ajutat puțin (nu prea mult). Ceva de genul

fswebcam --fps 15 -S 8 -r 640x480 $DATE.jpg 

Comentarii

  • Bine ați venit la rpi @ stackexchange. Acesta ar trebui să fie probabil un comentariu, mai degrabă decât un răspuns de unul singur.
  • Ar trebui? Am dat o soluție

Răspuns

Problemă cu imaginile?

Trebuie să generați imagini într-un exemplu de director o imagine pe secundă

/ cam 20160729154102.jpg 29-Jul-2016 18:40 132K
20160729154202.jpg 29-Jul-2016 18:41 132K

și vizualizați cel care generează altele și ștergeți primul

Ex: /cam.jpg în alt director

Imaginea de vizualizat : /cam.jpg Directorul cu imaginile: / cam

Când vizualizați imaginea, la fel în descărcarea totală (cm.jpg), altfel vedeți ultima imagine din timp care se descarcă și, uneori, apare o eroare.

**PHP script (execute with cron every minute)** <meta http-equiv="refresh" content="60"> <?php date_default_timezone_set("America/Argentina/Buenos_Aires" ) ; ?> <!--<meta http-equiv="refresh" content="60">--> <? $directory="cam"; $dirint = dir($directory); while (($archivo = $dirint->read()) !== false) { $archivos[$archivo] = $archivo; } rsort ($archivos); foreach ($archivos as $archivo) { $e=$e+1; if($e>2){ $file="cam/".$archivo; unlink($file); } } foreach ($archivos as $archivo) { if(preg_match("/jpg/",$archivo)){ $r=$r+1; $alto =400; if($r<3){ $file="cam/".$archivo; $salida = "<img src="".$file."">"; $newfile="cam.jpg"; if (!copy($file, $newfile)) { echo "failed to copy<br>"; } /* if (!copy($file,"capturas/". $archivo)) { echo "failed to copy<br>"; } */ } } } $dirint->close(); ?> <div align="center"> <? echo $salida; ?> </div> 

vezi exemplul care rulează: http://diarionecochea.mobi/camarita/camara.html

Răspuns

Primeam doar o imagine întunecată (fără detalii deloc) când Am rulat fswebcam image.jpg. Cu toate acestea, am obținut o imagine bună când am alergat

fswebcam –fps 15 -S 8 image.jpg

așa cum a sugerat Alexandre Strube în răspunsuri.Mulțumesc.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *