Häufig gestellte Fragen#

Was ist das Besondere an der CMUcam4?#

Traditionell werden schnelle Computer benötigt, um Kamerabilder zu erfassen und zu verarbeiten. Es ist auch notwendig, die Software zu schreiben, um diese Verarbeitung durchzuführen. Aus diesem Grund ist es schwierig, Vision als Sensor in einfachen Systemen zu verwenden.

Das CMUcam4-Bildverarbeitungssystem verwendet einen schnellen, kostengünstigen Mikrocontroller, um die gesamte Hochgeschwindigkeitsverarbeitung der Kameradaten zu bewältigen, und enthält Software zur Durchführung einfacher Bildverarbeitungsaufgaben. Da der Benutzer wählen kann, nur hochrangige Informationen mit geringer Bandbreite aus dem Bildverarbeitungssystem auszugeben, wie etwa dass sich das rote Objekt an der Position X-Y befindet, ist es für einen einfachen Prozessor wie einen Arduino oder BASIC Stamp 2 Mikrocontroller möglich, diese Daten zu lesen und einen kleinen Roboter bei Aufgaben wie dem Verfolgen eines farbigen Balls zu steuern. Das CMUcam4-Bildverarbeitungssystem ermöglicht es, die Komplexität der Kameraanbindung zu ignorieren und die Bildverarbeitung wie jeden anderen Sensor (z. B. Sonar) zu verwenden, der häufig in Robotersystemen eingesetzt wird.

Außerdem können Sie mit der neuen TV-Ausgabefunktion auf dem Fernseher sehen, was die CMUcam4 sieht, um zu überprüfen, ob alles funktioniert!

Wie hoch ist die Bildrate der CMUcam4?#

Die Bildrate beträgt 30 Bilder pro Sekunde. Das bedeutet, die CMUcam4 kann Ihnen 30 Mal pro Sekunde die Position eines Objekts mitteilen. Mithilfe des seriellen Softwareprotokolls können Sie dies bei Bedarf verlangsamen.

Wie sind die Abmessungen der CMUcam4?#

Die CMUcam4 ist etwa 52,25 mm (etwa 2,05 Zoll) lang von der linken Seite der Platine, wo sich der RCA-Anschluss befindet, bis zur rechten Seite der Platine, wo sich der microSD-Kartenanschluss befindet, 53,50 mm (etwa 2,10 Zoll) breit von der Oberseite der Platine, wo sich die Arduino-Pins befinden, bis zur Unterseite der Platine, wo sich die Arduino-Pins befinden, und etwa 13 mm (etwa 0,51 Zoll) hoch von der Unterseite der Leiterplatte bis zur Oberseite des RCA-Anschlusses (das höchste Bauteil auf der Platine).

Wie viel wiegt die CMUcam4?#

Die CMUcam4 wiegt etwa 20 Gramm (etwa 0,7 Unzen).

Welche Baudraten unterstützt die CMUcam4?#

Die CMUcam4 kann mit jeder über das serielle Softwareprotokoll ausgewählten Baudrate kommunizieren. Die Standard-Baudrate nach dem Zurücksetzen der CMUcam4 beträgt 19.200 Bit pro Sekunde.

Wie aktualisiere ich die Firmware meiner CMUcam4?#

Bitte lesen Sie die Wiki-Seite zur Firmware.

Funktioniert die CMUcam4 im Freien?#

Die CMUcam4 hat einen IR-Filter. Je nachdem, wie hell es draußen ist, möchten Sie die CMUcam4 möglicherweise mit einem zusätzlichen IR-Filter (wie einem Glas aus einer Sonnenbrille) für Ihre Anwendung im Freien versehen.

Kann ich eigenen Code für die CMUcam4 schreiben?#

Bitte lesen Sie die Wiki-Seite zur Firmware.

Wie viel Strom verbraucht die CMUcam4?#

Das komplette System verbraucht etwa 100 Milliampere.

Wie groß ist das Sichtfeld der CMUcam4?#

Etwa 25 Grad Blickfeld, was relativ schmal ist.

Welchen Prozessor verwendet die CMUcam4?#

Bitte lesen Sie die Wiki-Seite zur Firmware.

Welche CMOS-Kamera verwendet die CMUcam4?#

Bitte lesen Sie die Wiki-Seite zur Firmware.

Funktioniert die CMUcam4 mit anderen CMOS-Kameras?#

Nein. Derzeit sind das Hardware- und Softwaresystem speziell für die Zusammenarbeit mit der OmniVision OV9665 CMOS-Kamera ausgelegt. Das System müsste vollständig neu entwickelt werden, um mit einer anderen Kamera zu funktionieren.

Wo kann ich mehr über Computer Vision im Allgemeinen erfahren?#

Die CMUcam4 erfüllt die einfache Bildverarbeitungsaufgabe, für die sie konzipiert wurde, in einem kleinen, kostengünstigen Paket. Das allgemeine Problem der Bildverarbeitung, beliebige Objekte unter beliebigen Bedingungen zu erkennen, ist jedoch nach wie vor ein sehr aktives Forschungsthema und weit davon entfernt, einer gelösten Aufgabe auch nur nahe zu kommen.

Wenn Sie mehr über Computer Vision erfahren möchten, könnten Sie diese Links ausprobieren:

Wie lautet die genaue Abfolge der Schritte, die der Demo-Modus beim Einschalten ausführt?#

Dies ist die genaue Abfolge, die der Demo-Modus beim Einschalten ausführt:

  1. Setzen Sie die Kamera zurück.

  2. Warten Sie 5 Sekunden, bis sich die automatische Anpassung der Kameraparameter stabilisiert hat.

  3. Wählen Sie den YCbCr-Modus und schalten Sie automatische Verstärkung und Weißabgleich aus.

  4. Führen Sie den Befehl „TW“ (Track Window) aus.

Danach beginnt die Kamera, Servos in Richtung des Schwerpunkts der vom Befehl „TW“ (Track Window) erkannten Farbe zu steuern.

Wie lautet die genaue Abfolge der Schritte, die der Befehl „TW“ (Track Window) ausführt?#

Dies ist die genaue Abfolge der Schritte, die der Befehl „TW“ (Track Window) ausführt:

  1. Verkleinert das Fenster auf 1/4 der Größe (in jeder Dimension) des aktuellen Fensters zu einem neuen Fenster, das auf die Mitte des aktuellen Fensters zentriert ist.

  2. Alle Kanalmittelwerte abrufen.

  3. Stellen Sie das Fenster auf die volle Bildgröße wieder her.

  4. Setzen Sie den Höchst- und Mindestwert für jeden Farbkanal auf den Mittelwert für diesen Kanal +/- den vom Benutzer angegebenen Schwellenwert für jeden Kanal.

Danach beginnt die Kamera, Pakete vom Typ F, S und/oder T zu senden.