Guten Abend. Für mein neues Bastelprojekt habe ich mir vorgenommen, mit einem Kameramodul, einem fertigen Board und einem TFT ein Bild aufzunehmen, im/am Board zu speichern und den RGB-Wert einer bestimmten Bildregion auszulesen. Am TFT soll das aufgenommene Bild angezeigt werden. Hat soetwas einer von euch schon gemacht ? Wenn ja, welche Bauteile passen sinnvollerweise zueinander ? z.B. OV7670 mit Arduino Maga2560 und Arduino TFT ? Gruß Christian
Christian H. schrieb: > ein Bild aufzunehmen, im/am Board zu speichern Es vereinfacht die Angelegenheit wesentlich, wenn das Bild ins RAM paßt. STM32 Nucleo, Tiva etc. sind Deine Freunde :)
Christian H. schrieb: > mit einem > Kameramodul, einem fertigen Board und einem TFT ein Bild aufzunehmen, > im/am Board zu speichern und den RGB-Wert einer bestimmten Bildregion > auszulesen. Am TFT soll das aufgenommene Bild angezeigt werden. Ein Android-/Apple-tablet/-pad mit einer passenden, vermutlich schon existierenden App dazu?
Was haltet Ihr von der Kombination: stm32F429I mit OV7670 Da ist schon ein Display drauf und die Registerbelegung von der Kamera auf das Board scheinen im net bekannt zu sein.
Christian H. schrieb: > Was haltet Ihr von der Kombination: > > stm32F429I mit OV7670 Du schreibst nicht wie groß Dein Bild und die zu überprüfende Region werden soll. Bei Bildern mit mehreren MegaPixeln könnte die Rechnerei auf 'nem Cortex M4 durchaus im Minutenberich liegen...
Der zu prüfende Bildbereich (ROI) hat im "Realen" eine Größe von ca. 2x2 cm. Interessant ist der RGB Wert dieser Region. Mit einem Mega2560 sowie einer CMUCAM4 hat das gut funktioniert. Nachteil: Der mega ist sehr langsam und bei der CMUCAM4 handelt es sich um eine stand-alone Lösung, die viel "nutzloses" Zeug mitschleppt. Davon möchte ich weg. Alleine von der Bestückung des ST sollte dieser meine Aufgabe bewältigen können. Vorher habe ich mit einer Bildauflösung von 320x480 gearbeitet und die RGB Werte der ca. 20 Pixel in der ROI ausgegeben. Funktionierte gut, aber sehr langsam. Über welches Tool programmiert man den St am besten ? Ist C++ möglich ?
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.