Mein Chef hat mich kürzlich gefragt, wie schwierig es wäre, ein Produkt zu entwickeln, das kontinuierlich Videos von relativ geringer Qualität aufzeichnet und die letzten Stunden in einer Art internem Speicher abspeichert. Ich habe noch nie mit Video gearbeitet. Wo wäre ein guter Ort, um mit meinem Design zu beginnen?
Haben Sie Vorschläge für eine MCU? Ich habe in letzter Zeit Silicon Labs MCUs für andere Designs verwendet.
Was wäre der beste Kameratyp, um das Projekt so einfach wie möglich zu halten?
In welchem Format lässt sich das Video am besten speichern?
Benötige ich einen Video-Codec oder nur ein Gerät, das die Wiedergabe unterstützt? Dieses Gerät muss wahrscheinlich nur in der Lage sein, das Video zur Wiedergabe auf einen PC zu übertragen.
Jeder mögliche Einblick, den Sie anbieten können, würde sehr geschätzt!
HINZUGEFÜGT:
Ich habe mich mit CMOS-Bildsensoren befasst. Ich sehe, dass es dort einige gibt, die von einer Firma namens OmniVision hergestellt wurden. In diesen Datenblättern heißt es: "Die erfassten Daten können entweder über einen Standard-Parallel-Digital-Video-Port (DVP) oder über eine serielle Single-Land-MIPI-Hochgeschwindigkeitsschnittstelle übertragen werden."
Ich habe noch nie davon gehört. Wie können Sie das in eine Bilddatei umwandeln? mit C?
Antworten:
Es gibt ein hübsches UART-Kameramodul, das Sie möglicherweise auch dafür verwenden können. Es ist von COmedia gemacht, und die, die ich verwendet habe, heißt C328-7640, aber ich denke, sie haben es (laut SparkFun) mit einem Nachfolger "in Arbeit" eingestellt. Auf jeden Fall können Sie mit so etwas wie einem Atmel AVR (oder Arduino) problemlos direkt eine Schnittstelle zu einer SD-Karte mit demselben Chip herstellen (über die SPI-Schnittstelle) ... Sie benötigen lediglich einen FAT32-Bibliothekscode, um die Karte unter Windows lesbar zu machen. Ich habe das nicht selbst gemacht, aber ich habe AVR- und Arduino-basierte Projekte gesehen, die es gemacht haben. Mit einem System wie diesem würden Sie wahrscheinlich am Ende sequentielle JPEG-Bilder aufnehmen und speichern und diese dann in Windows nachbearbeiten, um eine Motion-JPEG-Datei zu erstellen, die Ihnen Videos liefert.
quelle
Hast du CMU Cam gesehen? http://www.cmucam.org/
Ist das die Art von Dingen, die du im Sinn hattest?
quelle
Bei wirklich niedriger Qualität (und niedrigen Kosten) können Sie versuchen, eine GameBoy-Kamera zu hacken.
http://sophiateam.undrgnd.free.fr/microcontroller/camera/index.html
Vielleicht schreibe ich nur rohe Frames auf eine große SD-Karte.
quelle
Der parallele digitale Videoanschluss (DVP) ist eine Sache von SGI. Siehe hier für den spec.
quelle