Ich arbeite an einem Projekt, um eine Schaltung für ein Bildverarbeitungsprojekt zu erstellen. Grundsätzlich muss die Schaltung ein Bild aufnehmen (320 × 240), nach einigen Merkmalen suchen und dann basierend auf den Merkmalen einen Befehl geben.
Wenn beispielsweise kein roter Pfeil gefunden wird, wird ein "Löschen"-Befehl gesendet. Wenn ein roter Pfeil gefunden wird, muss die Schaltung die Richtung des Pfeils senden.
Meine Frage ist: Wenn ich jeden Zyklus (von der Aufnahme eines Bildes bis zur Richtungsausgabe) in 2 Sekunden beenden möchte, wäre es möglich, einen PIC-Mikrocontroller zu verwenden? Welcher PIC-Controller und welche Kamera würden mir das ermöglichen?
HINWEIS: Mein Chef braucht eine ACAP-Lösung (so billig wie möglich).
Es ist plausibel, dass ein PIC32 diese Aufgabe übernehmen kann, aber es hängt enorm von den Details Ihres Erkennungsalgorithmus ab. Hier sind einige mögliche Algorithmen, die Sie möglicherweise implementieren möchten:
Der erste wäre ein viel einfacherer Algorithmus als der letzte.
Was auch immer Sie tun, Sie müssen bei der Verwendung von Speicher- und Verarbeitungsressourcen ziemlich vorsichtig sein. Die PIC32s haben maximal 128k Speicher, was ausreichen sollte, um das Bild zu speichern:
320x240 = 75kB.
...solange Sie nur die Farbtonkomponente speichern. Alternativ können Sie auch ein Bild mit niedrigerer Auflösung und 24-Bit-Farbe speichern.
160*120 = 56kB.
Wenn Sie uns einige Einzelheiten zur genauen Art der Erkennung und des Algorithmus mitteilen können, können wir Ihnen möglicherweise weiterhelfen:
Ich würde auch den Raspberry Pi vorschlagen. Es ist mit einem Linux-basierten Betriebssystem vorinstalliert, aber es wird viel gehackt, um ihm zusätzlich zu dem, was Sie aus der Box erhalten, eine enorme Funktionalität zu verleihen. Die Leute haben Android darauf laufen lassen, aber hilfreicher (wenn Sie neu darin sind) wäre das, was Adafruit gerade veröffentlicht hat: Adafruit Raspberry Pi Educational Linux Distro . Es ist eine brandneue Linux-Distribution speziell für den Raspberry Pi, die viele Dinge viel einfacher macht. Ich denke, eine große Menge an Komplexität wird aus Ihrem Projekt entfernt, wenn Sie etwas anderes als eine MCU verwenden.
stevenvh
Superheld
Suha
Superheld
Superheld
geometrisch
Jippie