Jevois ist eine kleine, offene, offene, intelligente Machine Vision-Videokamera, die Anfang 2017 auf Kickstarter finanziert wurde. Ich habe es unterstützt, da Kameras, die Geräte-Vision-Aspekte einbetten, stetig wachsen Mehr fähig, sowie Jevois verfügen über eine hervorragende Vielfalt an Funktionen. Es läuft eingebettet Linux sowie das Video mit hohen Frame-Raten, die OpenCV-Algorithmen verwenden. Es kann Standalone ausführen, oder als USB-Videokamera, das rohes oder vorverarbeitetes Video an einen Hold-Computer für noch mehr Maßnahmen ergibt. In beiden Situationen kann es an anderen Gadgets über den seriellen Anschluss interagieren (und verwaltet werden).
Aber nichts davon hat mich wirklich über die Videokamera getroffen, als ich mein Gerät bekam. Was wirklich heraus stand, war der Demo-Modus. Das Team hinter Jevois hat einen effizienten Demo-Modus für ein komplexes Gerät genagelt. Das nicht zufällig aufgetreten ist, sowie die Ergebnisse sind es wert, gemeinsam zu sein.
Die Bedeutung einer großen Demo
Wenn es komplexe Systeme betrifft, ist ein großer Demo-Modus im Wesentlichen ein Aufzugsabstand für die Fähigkeiten des Geräts. Für einen Benutzer antwortet es “Was kann dies tun, sowie welche Möglichkeiten öffnet es für mich?”
Der Demo-Modus der Jevois-Kamera ist dies durch eine Reihe von Dingen gelungen:
Machen Sie die in sich selbst enthaltene Demo sowie einfach zu beginnen. Benötigen Sie ein Minimum an Teilen oder Konfiguration von der Person, um zu beginnen. Nachdem ich das Systembild auf die mitgelieferte SD-Karte gesetzt habe, musste ich es nur an meinen Laptop anschließen sowie einen Kamera-Viewer beginnen.
Machen Sie es interaktiv. Antworten Sie sofort auf den einzelnen Eingang, und zeigen Sie die Arbeitsprozesse so viel wie möglich an.
Halte es einfach. Die Demo ist nicht das Gerät sowie die Chance, alles zu diskutieren! Lassen Sie das Individuum völlig kostenlos, um sich auf das Zunehmen zu konzentrieren, was gezeigt wird; Verhindern Sie, dass Sie das Individuum färben, indem Sie eine Schnittstelle oder Fehlerbehebung fernstellen.
Der Demo-Modus an der Hardware ist oft ein nachträglicher, wenn es überhaupt existiert, aber es ist zwar von Interesse und Polnisch, wenn es aus keinem anderen Grund ist, als es das einzige Element eines Produkts ist, das es praktisch spezifisch ist, dass jeder Einzelne praktisch spezifisch ist.
Setup sowie Demo von Jevois
Ich musste ein Systembild auf die Micro SD-Karte kopieren, um zu garantieren, dass ich die neueste Version der Jevois-Software hatte. Danach, danach, danach ich tun musste, wurde es in einen USB-Anschluss anschließen (wo mein Computer es als USB-Video anerkannt hat Kameragerät) sowie einen Webcam-Viewer öffnen. Wenn das fertig war, begann die Demo sofort. Die Hardware strebt eine Hybridmischung aus einem Looping “Tour” -Video, das mit Online-Videokameras-Bildern gemischt ist, sowie eine Anzahl von Sichtprozessen, die parallel laufen. Zum Hold OS ist es nur ein Video-Stream von einer USB-Videokamera wie jeder Art von anderen.
Nicht jeder Aspekt ist makellos; Die handschriftliche Nummernkennung in Spezifisch ist Treffer oder Miss, obwohl die Demo dies bestätigt. Das untenstehende Demo-Video wurde in einem weißen Raum mit Sonnenlicht aufgenommen, aber die Dinge schauen immer noch auf die schwache Seite. Schließlich soll die Videokamera sowie das Objektiv eindeutig nicht geändert oder angepasst werden. Ich hätte ein Modul mit einem M12-Objektiv (S-Mount) begünstigt, jedoch sorgt die Videokamera auf Jevois zumindest für ein extrem kleines Paket. Unabhängig davon, dass die Demo leicht gelingt, ist leicht sowie prägnant, was möglich ist.
Das Standard-Video-Kamerasystem-Bild enthält eine Reihe von gebündelten Geräte-Vision-Modulen sowie Demos, die jeweils auf eine bestimmte Videokameraseinstellung verankert sind. Beispielsweise erkennt eines dieser Module ARUCO-Marker an. Um diesen Modus zu aktivieren, setzen Sie die Videokamera auf “YUV 640 × 500” sowie das Modul sofort aktivieren. Eine Aufzeichnung dieses Modus ist unten.
Details zu den erkannten Markern werden über den seriellen Anschluss gesendet. In dieser Methode kann ein Arduino oder ein Mikrocontroller angrenzt, um auch die Kamera zu verwalten. Es gibt zahlreiche andere gebündelte Modi im Standardbild, sowie von Programmpersonen sind völlig kostenlos, um ihre eigenen zu etablieren.
Andere Embedded Device Vision Cameras
[Bildquelle: cmucam.org]
[Bildquelle: OpenMV]
Die CMUCAM5 “PIXY” (auch auf Kickstarter finanziert) wurde 2014 ausgeliefert, hatte einen intelligenten Demo-Modus. Außerhalb der Box hatte es die Fähigkeit, Farben anerkennen, die vor sich gehalten wurden, sowie sogar Kopfzeile für Zeitvertreiberservos, die in einer Pan- / Neigungskonfiguration verwendet werden sollen. Dadurch konnte die Videokamera trainiert werden, um eine Farbe zu verfolgen, und verlagert sich, um diese Farbe zu erfüllen, ohne ein Computer einzuhalten. Es ist ebenfalls möglich, das rohe oder verarbeitete Video anzuzeigen, das jedoch erforderlich ist, dass sie mit einem LAPTOP- oder Desktop von USB verknüpft ist, sowie ein Programm, das auf die Pixy unterscheidet, die dem Pixy im Kauf unterscheidet, um Zugriff auf Video sowie Konfiguration zu erhalten. Die Fähigkeit, “sehen, was die Videokamera sieht” war eine fantastische Funktion, die die Konfiguration erstellt hat, sowie die Fehlerbehebung, auch wenn es begrenzt war.
Das OpenMV-Projekt ist ein Open-Source-Python-fähiges Gerät-Vision-Modul, das ein Halbfinali warSt für den Hackaday-Preis im Jahr 2014 sowie seitdem gewachsen. OpenMV hat gerade angefangen, ihre neuesten M7-Kameras zu versenden, die sogar eine Pixy im UART-Modus für Kompatibilität emulieren können. Wir möchten gerne eine tolle Demo sehen, um die Fähigkeiten zu zeigen.
Gibt es in der Reich der Embedded Device Vision Cameras oder vor allem großartigen Demos eine Art anderer neue Angebote? Lassen Sie uns in den Kommentaren verstehen. So gut wie der Hackaday-Preis, nicht daran erinnert, dass sich derzeit die Iteration im Jahr 2017 befindet.