<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hallo,<div class=""><br class=""></div><div class="">ich benutze zum Capturen des Bildes:</div><div class=""><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">raspistill -md 4 --ISO 200 -rot 270 -co 0 -n -t 1000 -w 1280 -h 960 -e png -o ~/camera/captures/img.png</div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><br class=""></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">allerdings mit der Raspi Kamera. Musste auch erst über ISO, bzw. Zeit variieren, bis das Bild einigermaßen gut war.</div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">Meine LEDs habe ich geschaltet per GPIO und schalte sie vorm capturen explizit ein:</div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><div style="margin: 0px; line-height: normal;" class="">/usr/local/bin/gpio mode 1 pwm</div><div style="margin: 0px; line-height: normal;" class="">/usr/local/bin/gpio pwm 1 300</div><div class="">(und danach wieder aus)</div></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><br class=""></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">Das Verzeichnis camera ist übrigens auf dem RPI auf einer Ramdisk:</div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><div style="margin: 0px; line-height: normal;" class="">tmpfs on /mnt/ramdisk type tmpfs (rw,nosuid,nodev,relatime,size=10240k)</div><div style="margin: 0px; line-height: normal;" class=""><div style="margin: 0px; line-height: normal;" class="">lrwxrwxrwx 1 mbehr mbehr   13 Feb  1  2015 <span style="font-variant-ligatures: no-common-ligatures; color: #34bbc7" class=""><b class="">captures</b></span> -> <span style="font-variant-ligatures: no-common-ligatures; background-color: #00a500" class="">/mnt/ramdisk/</span></div><div class=""><br class=""></div><div class="">Die Framerate ergibt sich automatisch, da vzlogger prüft, ob sich das File geändert hat. Ich habe z.B. cron Job jede Minute laufen, der das Bild captured.</div><div class=""><br class=""></div><div class=""><br class=""></div></div></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">Die eingebaute v4l2 Lösung ist eher für Videos gedacht. Hier geht es um Frameraten >30Hz (z.B. zur Erkennung, wann bei Ferraris Zählern der Balken vorbeiläuft zum mitzählen).</div><div style="margin: 0px; line-height: normal;" class=""><font face="Menlo" class=""><span style="font-size: 11px;" class="">Für Brightness wollte ich immer noch einen Parameter einfügen (siehe MeterOCR.cpp: </span><span class="Apple-tab-span" style="font-size: 11px; white-space: pre;">      </span><span style="font-size: 11px;" class="">// todo check brightness,… ;-)</span></font></div><div style="margin: 0px; line-height: normal;" class=""><font face="Menlo" class=""><span style="font-size: 11px;" class="">Kann ich bei Bedarf machen, aber versuch es lieber erst mal mit normalen Capture Programmen.</span></font></div><div style="margin: 0px; line-height: normal;" class=""><br class=""></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><br class=""></div><div><blockquote type="cite" class=""><div class="">Am 05.01.2016 um 09:05 schrieb Harald Koenig <<a href="mailto:koenig@tat.physik.uni-tuebingen.de" class="">koenig@tat.physik.uni-tuebingen.de</a>>:</div><br class="Apple-interchange-newline"><div class=""><div class="">Hallo Matthias, hallo Liste,<br class=""><br class="">erstmal noch allen *-zaehlern ein gutes neues jahr mit vielen neuen daten ;-)<br class=""><br class="">bei meiner webcam (aktuell 2 versch. cmas) zum wasserzaehlen bin ich ein paar kleine schritte weiter,<br class="">und immer mehren sich die fragen und probleme -- ich brauche weiter eure hilfe:<br class=""><br class=""><br class=""><br class="">1) helligkeit des bilds und kameraeinstellungen<br class=""><br class="">fokus und bildfeld klappt, reflexe bekomm ich auch weg.<br class="">aber die gecapturten bilder mit "cheese" sind zu dunkel, es wird kein "rot" erkannt.<br class=""><br class="">habe dann die neue cam getestet, hier ist das bild etwas heller und ich konnte mit viel gefummel<br class="">wenigstens 3 von 4 nadeln einmal erkennen.<br class=""><br class="">ich habe dann mal statt "cheese" mal "guvcview" genommen -- hier kann ich brightness/contrast/saturation<br class="">und anderes einstellen. damit bekomme ich die nadeln schoen leuchtend rot, mit dem gecaptureten bild<br class="">ist dann ocr-nadelerkennung (mit JPG) kein problem.<br class=""><br class="">doch: wenn ich nun die webcam direkt mit vzlogger betreiben will, bekomme ich wieder nur<br class=""><br class="">      recognizerNeedle center not red!<br class=""><br class=""><br class="">meine vermutung/idee: ich muss eben im vzlogger conf auch ein bissl<br class="">an brightness/contrast/saturation drehen, dann koennte es gut gehen ?!<br class="">falls ja, wo/wie stelle ich das ein ?<br class="">falls nein, wie komme ich dann zu (a) besseren bildern und (b) rot-erkennung im video-stream ?<br class=""><br class="">wie kann ich den sehen/debuggen, wie denn die input-bilder im vzlogger aussehen ?<br class="">wie bekommt man ein "debug file" o.ae.  -- ich sehe leider nur<br class=""><br class="">    couldn't open debug file<br class=""><br class="">ich brauche ich mal wieder nen ganzen lattenzaun an winks und hilfen ;-)<br class=""><br class=""><br class="">wenn das mit dem video-signal-aufpeppen klappt, dann kann ich vermutlich auch wieder deine cam verwenden,<br class="">aktuell haengt mal die neue cam an einer abenteuerlichen konstruktion aus styroporplatte und doppelklebeband<br class="">recht passend ueber der wasseruhr;-))<br class=""><br class=""><br class="">2) LEDs der cam abschalten ?<br class=""><br class="">und noch ne allgemeine frage:  <br class="">kann man denn die LEDs softwaremaessig abschalten<br class="">oder haengen die direkt an 5V oder so?<br class=""><br class="">grund: wenn ich nur 1 messung pro minute oder weniger mache, dann muessen die ja nicht immer an sein,<br class="">das stoert nur die maeuse im dunkeln;)<br class=""><br class="">apropos LEDs: <br class="">mir ist aufgefallen, dass die LEDs recht niederfrequent flackern.<br class="">wie kommt das ?<br class=""><br class=""><br class="">... und gleich noch eine verstaendnisfrage, wenn der vzlogger mit cam mal ans laufen kommt:<br class=""><br class="">wo/wie stelle ich denn ein, wie oft ich auf die webcam "sehen" will, <br class="">also die frame-/mess-rate  (1 bild pro sekunde/minute/stunde/tag/... ) ?<br class=""><br class=""><br class="">danke,<br class=""><br class="">Harald<br class="">-- <br class="">"I hope to die                                      ___       _____<br class="">before I *have* to use Microsoft Word.",           0--,|    /OOOOOOO\<br class="">Donald E. Knuth, 02-Oct-2001 in Tuebingen.        <_/  /  /OOOOOOOOOOO\<br class="">                                                    \  \/OOOOOOOOOOOOOOO\<br class="">                                                      \ OOOOOOOOOOOOOOOOO|//<br class="">                                                       \/\/\/\/\/\/\/\/\/<br class="">Harald Koenig                                           //  /     \\  \<br class=""><a href="mailto:koenig@tat.physik.uni-tuebingen.de" class="">koenig@tat.physik.uni-tuebingen.de</a>                     ^^^^^       ^^^^^<br class=""></div></div></blockquote></div><br class=""><div class="">
<span class="Apple-style-span" style="border-collapse: separate; line-height: normal; border-spacing: 0px;"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">Gruß</div><div class=""><br class=""></div><div class="">Matthias</div></div></span>
</div>
<br class=""></div></body></html>