Certaines des images que je reçois de la webcam en utilisant fswebcam ne saffichent pas correctement.

Comparaison:

entrez la description de limage ici entrez la description de limage ici

Jai obtenu ces images en utilisant la commande suivante:

sudo fswebcam -r 640x480 test.jpg 

Jai les mêmes problèmes avec une résolution de 320×240.

MODIFIER:

Jai également essayé de sauter certaines images avant dobtenir limage:

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

Et, même si je reçois moins dimages mal formées, jen reçois toujours beaucoup (1 toutes les 6-7 prises)

Que puis-je faire pour résoudre ce problème de sortie?

Commentaires

  • voudriez-vous élaborer, comment avez-vous obtenu la première et la deuxième image, et quel résultat vous ‘ cherchez?
  • @lenik Jai obtenu les deux résultats en utilisant la même commande, les mêmes spécifications. Je voudrais toujours obtenir une image complète et bien dessinée comme la première.
  • Jai des problèmes similaires avec le module Pi Camera. Problèmes dalignement étranges. Mais jutilise ffmpeg et raspicam / raspistill. Je ne sais pas si cest lié. À quelle fréquence cela vous arrive-t-il?
  • @ppumkin Normalement toutes les 10 à 15 photos. Parfois tous les 4-5.
  • Même si lancienne question est toujours en tête de Google. Parfois, il sagit également de prendre deux photos lune après lautre. Ralentissez votre fréquence dimages. Mais comme pour essayer de faire quelque chose comme 1 image toutes les 5 secondes et voir si cela apparaît, puis diminuer le chronomètre jusquà ce que vous trouviez la limite. Il sagit probablement dun problème de consommation dénergie.

Réponse

Javais également un problème similaire. Pour vous débarrasser de ces images mal formées, essayez:

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

. Le -S lui demande de sauter un certain nombre dimages, dans ce cas deux. Jespère que ça aide!

Commentaires

  • Jai essayé, mais jai toujours le même problème avec -S 20. Pas autant que sans -S (comme Je devenais constamment malformé) mais je recevais toujours toutes les 5 à 6 photos.

Réponse

Je suis sur mon deuxième caméra Sur ma première caméra, javais constamment des images cassées. Ce sont des fichiers corrects mais limage est déformée.

Jutilise maintenant un Logitech c270 que jai acheté à bas prix sur un site denchères. Au départ, jai eu des problèmes de couleur car jai surcompensé la caméra précédente.

Voici ma ligne actuelle

 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 

Commentaires

  • Cela semble commentez vos propres expériences pas une réponse. Avez-vous une solution au problème daprès votre expérience?

Réponse

Jai trouvé la solution! Après avoir peaufiné le fichier motion.conf pendant quelques minutes, je suis arrivé à cette conclusion: Nutilisez JAMAIS des fréquences dimages supérieures à 30 pour une webcam (30 images par seconde sont plus que suffisantes pour fonctionner sur nimporte quelle caméra convenable, donc des images par seconde plus élevées accentuent simplement la caméra au-delà dans le fichier de configuration (après avoir installé motion, tapez Cli: sudo nano /etc/motion/motion.conf), réglez le « framerate » sur 30 et « webcam_maxrate » sur 30. Problème résolu!
PS -ne « pas utiliser des résolutions supérieures à 640 x 480!

Réponse

La solution @darius naide pas du tout, car elle semble être lié au mouvement, pas directement à fswebcam.

Pour moi, utiliser un débit dimages très bas et sauter des images semble avoir aidé un peu (pas beaucoup). Quelque chose comme

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

Commentaires

  • Bienvenue dans rpi @ stackexchange. Cela devrait probablement être un commentaire, plutôt quune réponse en soi.
  • Le devrait-il? Jai donné une solution

Réponse

Un problème avec les images?

Vous devez générer des images dans un exemple de répertoire une image par seconde

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

et voir lun générer lautre et supprimer le premier

Ex: /cam.jpg dans lautre répertoire

Limage à visualiser : /cam.jpg Le répertoire avec les images: / cam

Lors de la visualisation de limage, la même chose en téléchargement total (cm.jpg) sinon vous visualisez la dernière image depuis un certain temps qui est en cours de téléchargement et parfois une erreur.

**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> 

voir lexemple en cours dexécution: http://diarionecochea.mobi/camarita/camara.html

Réponse

Je nobtenais quune image sombre (pas de détail du tout) quand Jai couru fswebcam image.jpg. Cependant, jai eu une bonne image quand jai couru

fswebcam –fps 15 -S 8 image.jpg

comme suggéré par Alexandre Strube dans les réponses.Merci.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *