Hallo zusammen, Ich versuche im Moment ein Kamera Modul (Omnivision OV7670) anzusteuern und mit diesem den Status (Farbe & Intensität) von LEDs zu erkennen. Nach vielem Hin und Her mit dem SCCB Bus und so weiter, habe ich es endlich geschafft, (sehr langsam) ein Bild vom Controller auf den PC zu übertragen. Dabei hat sich herausgestellt, dass, auch wenn ich die Auto Belichtung (AEC) und den Verstärker (AGC) ausstelle und alle Register zur Belichtungssteuerung aufs Minimum setze, die LEDs immer noch hoffnungslos übersteuert sind. Irgendwo klar, LEDs sind eben hell. Jetzt habe ich zwei Fragen: 1. Ich übertrage die Daten im Moment im RGB555 Format. Da hat der Kamera chip ja vorher schon ne Menge am Bild herumgepfuscht. Ich wollte mal versuchen, die Raw Daten herunterzuladen und in einer Datei zu speichern, TIFF oder so. Diese könnte ich dann im Bildbearbeitungsprogramm meiner Wahl (mit Raw support) öffnen und selbst gucken, was eigentlich an Informationen da ist und was nicht. Leider scheint es nicht ganz so leicht zu sein, sich ein Bild nach (z.B.) dem TIFF Standard zusammenzubauen, denn da fehlen mir ungefähr eine Millionen Informationen die im Header der Datei steht. Im Prinzip habe ich nur die Bilddaten im Bayer Raw Format. Habt ihr ne Idee, womit ich diese am einfachsten untersuchen könnte? 2. Wenn sich meine Vermutung bestätigt, dass die Kamera einfach nicht gut genug ist... Wie suche ich am geschicktesten nach Alternativen? Ich habe testweise mit meinem Handy (ein neueres HTC Modell) die LEDs fotografiert, und damit erhalte ich viel bessere Ergebnisse. Ist ja auch klar. Was für ein Modul dort verwendet wird, kann ich aber nicht herausfinden... Reichen würde vermutlich im Prinzip eine totale Kontrolle über die Belichtungszeit. Der Minimalwert bei dem OV7670 scheint immer noch zu lang zu sein. Hat jemand da vielleicht Vorschläge zur Vorgehensweise oder kennt sogar ein geeignetes Kamera Modul? Viele Grüße und besten Dank schonmal, Jan Oliver
Warum nicht eine neutralfarbige Filterfolie (oder ND-Filter aus der Fotografie) vor die Kamera?
Habe auchmal sowas gemacht, 200 Nutzen auf einem Panel, beim Testprogramm die Leds auswerten zwecks Bestückungs sowie Funktionskontrolle und auch die vf zu testen. Einfach eine günstige Webcam mit realen 480x640, und 30fps (real 10-15fps) welche uvc kompatibel ist. Damit kannst du normalerweise die Belichtungszeit usw auch einstellen, habe aber auch da wo der IR Filter ist einen kleinen Graufilter reingetan, einfach um das Umgebungslicht ein bisschen rauszufiltern, da sonst die Kamera übersteuert war und nur 8 Graustufen erkennbar waren, nach entsprechender Einstellung mit Gamma, Schärfe, Kontrast. Das aber nur wenn du usb host hast.
Hallo, danke für die fixen Antworten. Sebastian schrieb: > Warum nicht eine neutralfarbige Filterfolie (oder ND-Filter aus der > Fotografie) vor die Kamera? Das Problem ist, dass das Bild dadurch evtl. diffuser wird. Da die Kamera so weit von den LEDs entfernt ist, dass u.U. pro LED nur wenige Pixel zur Verfügung stehen (die LEDs sind auch sehr dicht beieinander), könnte man dadurch Probleme bekommen. chris schrieb: > Einfach eine günstige Webcam mit realen 480x640, und > 30fps (real 10-15fps) welche uvc kompatibel ist. Naja, in der Webcam wird ja auch wieder irgendein Kamera Modul drin stecken. Das würde ich natürlich lieber direkt verwenden, ohne das Drumherum. Grüße
Hi, wollte mir erst auch eine OV7670 Kamera kaufen, habe mich dann aber für eine MT9D111er entschieden (gibt's bei E**ey, ohne HD-Objektiv für ca. 20 Euronen, mir HD ca. 25-30 Euronen). Beim OV7670 lassen sich per Register ein haufen Einstellungen ändern, z.B. Skalierung etc. Schon mal probiert? Der Nachteil der MT9D111er ist der, dass die Std.einstellung JPEG-Bilder liefert, per Register (über TwoWire) lassen sich aber alle möglichen Einstellungen vornehmen, die Max-Auflösung ist 1600x1200, bei min 6 MHz Pixelclock wirds allerdings eng ohne CPLD/FPGA. Mit HD-Objektiv ist die Bildwiedergabe aber hervorragend (bzgl. 20-30Euronen). Gruss
Moin, koennte sonst noch den Aptina MT9V032 empfehlen, der hat unter anderem einen "HDR"-Mode um groessere Dynamikbereiche abzudecken. Wird allerdings knifflig, diesen im HDR auch noch in Farbe gut zu kalibrieren. Bei den Omnivision-Sensoren fand ich diese Auto-Modi etwas muehsam, kenne allerdings den 7670 nicht, drum will ich mir mal kein Urteil erlauben :-) Gruss, - Strubi
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.