Automatische Helligkeitsumgehung bei Verwendung von Motion

7

Kann ich den Messmodus, die Belichtung und den ISO-Wert meiner Raspberry Pi Noir-Kamera ändern, während ich die beliebte Software Motion verwende, um Bewegungen zu erkennen?

Ich scheine nicht in der Lage zu sein, das Bild aufzuhellen, was auch immer ich in der Datei motion.conf ändere, also habe ich mich gefragt, ob ich den automatischen Belichtungsmodus auf der Kamerakarte umgehen kann, während ich noch Bewegung verwende.

Es ist eine helle Straßenlaterne, die das Gesamtbild zu dunkel macht, und es macht mir nichts aus, dass dieser Teil überbelichtet ist, solange ich einige der dunklen Stellen in den Kornetten des Bildes sehen kann

Danke im Voraus,

Reggie.

Reggie
quelle
Ich habe das gleiche Problem. Haben Sie eine Lösung gefunden? Ty,

Antworten:

5

Würden Sie es glauben, ich hatte letzte Nacht tatsächlich einige Erfolge in diesem Bereich!

Ich änderte die ; mmalcam_control_params valueauf mmalcam_control_params -ex sports -ev 25 --shutter 256000das auto_brightness ondie brightness 255die contrast 1die saturation 5und die hue 0.

Ich fand auch, dass JPGs besser abschnitten als Filme, die so eingestellt waren output_pictures onund picture_type jpeg.

Ich fand, was ich tat, nichts änderte sich. Ich habe so viele Kombinationen von Helligkeit / Kontrast usw. ausprobiert, dass ich bis letzte Nacht aufgegeben habe.

Sie haben meine Straßenbeleuchtung auf LED umgestellt, was es noch schlimmer machte. Ich musste letzte Nacht handeln oder eine Menge schwarzer JPGs bekommen; Also hatte ich noch ein Spiel und Bingo.

Die größte Veränderung war das Herumspielen mmalcam_control_params -ex sports -ev 25 --shutter 256000, aber ich bin mir nicht sicher, ob die Kombination dies zuließ.

Ich fand auch, dass das Festlegen der Datei motion.conf auf Benutzer- und Gruppenbewegung es mir ermöglichte, mit den Einstellungen über die Bewegungswebschnittstelle zu spielen, was nützlich ist.

Sie müssen die Bewegung jedes Mal neu starten, wenn Sie eine Änderung vornehmen, damit die Änderung wirksam wird. Dies ist nur ein Punkt, an den Sie sich erinnern müssen.

Viel Glück,

Reggie.

ps Ich habe auch ein Skript geschrieben , um die motion.conf automatisch von "Tageseinstellungen" in "Nachteinstellungen" und bei Interesse wieder zurück zu ändern.

Reggie
quelle
1

Ich habe mehr Erfolg beim Steuern der Belichtung mit v4l2-ctl gefunden als durch Ändern der Datei motion.conf. Wenn Sie cron verwenden möchten, beachten Sie, dass die v4l2-ctl-Methode keinen Neustart der Bewegung erfordert und sofort an der Kamera erfolgt. Ich ändere die Belichtungseinstellung über ein SSH auf meinem Telefon und sehe die Änderung vom Stream sofort.

Was noch besser wäre, wäre, wenn Motion die Befehle zum Ändern der Belichtung basierend auf den Gesamthelligkeitswerten ausführen würde, anstatt Cron basierend auf der Zeit.

Viel Glück damit.

Jason Ginn
quelle