Forum: Mikrocontroller und Digitale Elektronik Breakoutboard, Kameramodul, TFT


von Christian H. (wegweiser2000)


Lesenswert?

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

von Dauergast (Gast)


Lesenswert?

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 :)

von STK500-Besitzer (Gast)


Lesenswert?

Raspberry Pi?!

von Klugscheisser (Gast)


Lesenswert?

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?

von Christian H. (wegweiser2000)


Lesenswert?

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.

von Jim M. (turboj)


Lesenswert?

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...

von Christian H. (wegweiser2000)


Lesenswert?

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
Noch kein Account? Hier anmelden.