Web kameramın görüntüsü neden siyah?


11

fswebcamUSB takılı bir web kameramdan (HP 2100) JPEG görüntü yakalamak için kullandığımda , her zaman siyah mı?


Komutu deneyinfswebcam -d /dev/video0 -r 640x480 -v -S 10 --set brightness=100% test_image.jpg
Alaeddine Harizi

Yanıtlar:


19

Bir fswebcamgörüntüyü yakalamak için kullandığımızda, kameranın başlatıldığı, bir görüntüyü yakaladığı ve daha sonra bağlantısı kesildiği anlaşılıyor. Bazı web kameraları parlaklıklarını otomatik olarak dengeleme işlevine sahiptir. Örneğin, karanlık bir odada, aydınlık bir alanda parlaklığın artması gerektiğini hissederler, parlaklığın azaltılması gerekebilir. Kamera bunu kendi çerçevelerini inceleyerek ve analiz ederek yapar. Fotoğraf makinesi başlatıldıktan hemen sonra bir görüntü yakalaması meydana geldiğinde, ortamın ne kadar parlak olduğunu bilmek için yeterli veri görmedi ve ortamın SÜPER parlak olduğunu varsayar ve pozlama kontrolünü en aza indirir (sonuç olarak siyah bir görüntüde). Daha fazla kare incelendiğinde, fotoğraf makinesi pozlama ayarlarını hızlı bir şekilde yapar.

Kullanmak için fswebcam, -S <num>kameranın istediğiniz görüntüyü yakalamadan önce "görmesi" ve "atlaması" gereken kare sayısı olan seçeneği sağlayabiliriz . 20Kameranın bir atlamasının kendi pozlamasını ayarlamak için yeterli kareye sahip olduğunu ve saniyede 30 kareyi işlediğimiz için, 1 kareyi kapmak için hala ikinci bir gecikmeden daha az olduğunu fark ediyorum . Video akışı için, kamera başlatılacağı ve başlangıçta kalacağı için sorun yaşamamalıyız.


En az 20 kare atlayın. Ben sadece 5 atlama sırasında herhangi bir gelişme alamadım :-)
Ayman

Bu -S atla, bazı görüntülerin loş olduğu ve diğerlerinin uygun parlaklık olduğu titreme sorunumu düzeltti. Teşekkür ederim!
Ryan Loggerythm

2

Sen blog yazısı bkz fazla bilgi için, fotoğraf çekiminden önce ilk birkaç kare atlamak gerekiyor burada


1
Harici bağlantılar kaybolabileceğinden, bu yayından gerekli ayrıntıları cevabınıza almayı düşünür müsünüz? Bu, başkalarının tıklamak zorunda kalmadan bu sitede cevabı bulmasına olanak tanır. Gerekirse doğru ilişkilendirmeyi kullanın.
Phil B.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.