Hallo Community, ich würde gern eine Microcontrolleranwendung mit einem Kameramodul umsetzen. Ich möchte dabei lediglich die Pixel der Kamerabilder in einem Intervall auslesen und anschließend verarbeiten. Leider habe ich bisher praktisch keine Erfahrungen mit Kameramodulen für Microcontrolleranwendungen (ausser ein kleines Projekt mit der Pixy2Cam). Bevor ich also ins blaue hinein rate und auf gut Glück irgendeine Kamera auswähle, die am Ende garnicht zu dem passt, was ich tun will, dachte ich ich Frage mal in der Community nach: - welche Parameter bei der Auswahl eines Kameramoduls grundsätzlich eine Rolle spielen - ob es verschiedene Arten Schnittstellen und Standards zur Kommunikation mit Kameramodulen gibt, und wenn ja, welche - ob ihr mir Schlagworte empfehlen könnt, nach denen ich googlen kann um das Thema systematisch zu durchdringen - ob es Vergleiche zwischen verschiedenen Kameramodulen gibt, die bei einer Auswahl helfen könnten Ich hoffe ihr könnt mir helfen. Viele Grüße, und einen angenehmen Tag. Bouldrini
Was hast Du mit "Microcontroller" im Auge? AVR/Arduino? Äh, nein, das wird nix. Erstmal zur Größenordnung: Low End Kameramodule haben 640*480 Pixel. Das sind ca 300k Pixel, und bei RGB-Darstellung etwa ein MByte an Speicher. Architekturen mit weniger als 32 Bit machen also keinen Sinn. Nach oben gibts natürlich keine Grenze. Bildwiederholrate: wieviele Frames pro Sekunde möchtest Du verarbeiten? Schnittstellen: - einfachste Lösung: 8-12 Datenbits parallel plus Pixeltakt plus HSync/Vsync plus I2C. - MIPI CSI-2: 2..n differentielle Leitungspaare - USB: - PCIe: Für klassische Mikrocontroller bleibt Dir nur das parallele Interface. Lies daszu das hier: https://www.st.com/content/ccc/resource/technical/document/application_note/group0/c0/ef/15/38/d1/d6/49/88/DM00373474/files/DM00373474.pdf/jcr:content/translations/en.DM00373474.pdf Denke aber daran, dass Bildverarbeitung massiv Rechenleistung brauchen kann. Wenn Du eher wenig Hardware machen willst, sondern eher Bildverarbeitungsalgorithmen, dann empfehle ich Dir einen nVidia Jetson Nano plus passendem CSI-2 Kameramodul. https://developer.nvidia.com/embedded/jetson-nano-developer-kit Da hast Du auch eine dicke GPU mit dabei, auf der Du Algorithmen rechnen lassen kannst. fchk
:
Bearbeitet durch User
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.