fswebcam를 사용하여 웹캠에서 가져온 일부 이미지가 제대로 표시되지 않습니다.

비교 :

여기에 이미지 설명 입력 여기에 이미지 설명 입력

다음 명령을 사용하여 이미지를 얻었습니다.

sudo fswebcam -r 640x480 test.jpg 

320×240 해상도에서 동일한 문제가 발생합니다.

편집 :

또한 사진을 가져 오기 전에 일부 프레임을 건너 뛰었습니다.

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

또한 잘못된 이미지를 덜 받고 있지만 여전히 많이 얻습니다 (6-7 회 촬영할 때마다 1 개씩)

무엇을 할 수 있습니까? 이 출력 문제를 해결하려면 어떻게해야합니까?

댓글

  • 정교하게 작성 하시겠습니까, 첫 번째와 두 번째 이미지를 어떻게 얻었으며 어떤 결과를 얻었습니까? 당신은 ' 찾고 있습니까?
  • @lenik 두 결과를 모두 얻었습니다. 동일한 명령, 동일한 사양을 사용하여. 항상 첫 번째 그림과 같이 완전하고 좋은 그림을 얻고 싶습니다.
  • 파이 카메라 모듈에서도 비슷한 문제가 발생합니다. 이상한 정렬 문제. 하지만 ffmpeg와 raspicam / raspistill을 사용합니다. 관련이 있는지 확실하지 않습니다. 그런 일이 얼마나 자주 발생합니까?
  • @ppumkin 일반적으로 10-15 장의 사진마다. 때로는 4 ~ 5 회마다.
  • 오래된 질문에도 불구하고 여전히 Google에서 최고입니다 .. 때로는 두 장의 사진을 차례로 찍는 경우도 있습니다. 프레임 속도를 늦추십시오 ..하지만 5 초마다 1 프레임과 같은 것을 시도하고 그것이 나타나는지 확인한 다음 한계를 찾을 때까지 타이머를 줄이십시오. 이것은 전력 소모 문제 일 가능성이 높습니다.

답변

저도 비슷한 문제가 발생했습니다. 이러한 잘못된 이미지를 제거하려면 다음을 시도하십시오.

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

. -S는 여러 프레임 (이 경우 2 개)을 건너 뛰도록 지시합니다. 도움이 되었기를 바랍니다.

댓글

  • 시도했지만 -S 20에서도 같은 문제가 발생합니다. -S가없는 것만 큼은 아닙니다. 계속해서 형식이 잘못됨)하지만 여전히 5-6 장의 사진이 찍 힙니다.

답변

두 번째 카메라 첫 번째 카메라에는 끊임없는 깨진 이미지가있었습니다. 적절한 파일이지만 사진이 왜곡되어 있습니다.

저는 경매 사이트에서 값싼 로지텍 c270을 사용하고 있습니다. 처음에는 이전 카메라를 과도하게 보정했기 때문에 색상 문제가있었습니다.

현재 줄은 다음과 같습니다.

 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 

댓글

  • 자신의 경험에 대한 의견은 대답이 아닙니다. 경험상 문제에 대한 해결책이 있습니까?

답변

해결책을 찾았습니다! 몇 분 동안 motion.conf 파일을 수정 한 후 저는이 결론에 도달했습니다. 웹캠에 대해 30보다 높은 프레임 속도를 사용하지 마십시오 (30fps는 괜찮은 카메라에서 작동하기에 충분하므로 더 높은 fps는 카메라에 conf. 파일 (모션 설치 후 Cli : sudo nano /etc/motion/motion.conf 입력)에서 “framerate”를 30으로, “webcam_maxrate”를 30으로 설정하십시오. 문제가 해결되었습니다!
PS -640 x 480보다 높은 해상도를 사용하지 마십시오!

Answer

@darius 솔루션은 전혀 도움이되지 않습니다. fswebcam과는 직접적인 관련이없는 것 같습니다.

저에게는 정말 낮은 프레임 속도를 사용하고 프레임을 건너 뛰는 것이 약간 도움이 된 것 같습니다.

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

댓글

  • rpi @ stackexchange에 오신 것을 환영합니다. 이것은 그 자체로 답변이 아닌 댓글이어야합니다.
  • 그렇게해야합니까? 해결책을 제시했습니다

답변

이미지에 문제가 있습니까?

이미지를 생성해야합니다. 디렉토리 예제에 초당 하나의 이미지

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

하나는 다른 것을 생성하고 첫 번째는 삭제

예 : 다른 디렉토리의 /cam.jpg

볼 이미지 : /cam.jpg 이미지가있는 디렉토리 : / cam

이미지를 볼 때 완전히 다운로드 (cm.jpg) 할 때와 동일하지 않으면 마지막 이미지가 다운로드되고 일부 시간에 오류가 발생합니다.

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

실행중인 샘플보기 : http://diarionecochea.mobi/camarita/camara.html

답변

어두운 사진 만 찍혔습니다. (세부 사항 없음) 언제 fswebcam image.jpg를 실행했습니다. 그러나 대답에서 Alexandre Strube가 제안한대로

fswebcam –fps 15 -S 8 image.jpg

실행했을 때 좋은 사진을 얻었습니다.감사합니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다