Jevois Device Vision Video Camera Nails Demo-läge

Jevois är en liten, öppen källkod, smart maskinvision videokamera som finansierades på Kickstarter i början av 2017. Jag backade det sedan kameror som bädda in enhetsvisionsaspekter ständigt växer mycket Mer kapabel, liksom Jevois har en enastående utbud av funktioner. Den kör inbäddad Linux samt kan bearbeta video till höga bildhastigheter som använder OpenCV-algoritmer. Den kan köras fristående, eller som en USB-videokamera som strömmar rå eller förbehandlad video till en HOLD-dator för ännu mer åtgärd. I endera situationen kan den interagera till (och hanteras av) andra gadgets genom seriell port.

Men inget av det är det som verkligen slog mig om videokameran när jag fick min enhet. Det som verkligen stod ut var demo-läget. Teamet bakom Jevois spikade ett effektivt demo-läge för en komplex enhet. Det inträffade inte av misstag, liksom resultaten är värda att dela.

Betydelsen av en stor demo

När det gäller komplexa system är ett stort demotillstånd i huvudsak en hisshiss för enhetens kapacitet. Till en användare svarar det “Vad kan det här göra, såväl som vilka möjligheter gör det för mig?”

Jevois kamerans demo-läge lyckades med detta genom att göra ett antal saker:

Gör demo självständig och enkel att börja. Behöver ett minimum av delar eller konfiguration från individen för att komma igång. Efter att ha satt systemet på det medföljande SD-kortet behövde jag bara ansluta den till min bärbara dator och börja en kameravisare.

Gör det interaktivt. Reagera på enskild insats omedelbart, liksom visar processerna på jobbet så mycket som möjligt.

Håll det enkelt. Demo är inte enhetens en såväl som bara chans att diskutera allt! Lämna individen helt fri att fokusera på att ta i det som visas; Förhindra att den enskilt med enskildhet med att räkna ut ett gränssnitt eller felsökningsproblem.

Demo-läge på hårdvara är ofta en eftertanke om det alls existerar, men det är värt intresse såväl som polska om det inte är någon annan anledning än det är det ena en del av en produkt som det är praktiskt specifikt varje individ kommer att engagera sig.

Setup samt demo av jevois

Jag var tvungen att kopiera en systembild till Micro SD-kortet för att garantera att jag hade den senaste versionen av Jevois-programvaran, men efter det var allt jag behövde göra. Anslut den till en USB-port (där min dator erkände den som en USB-video kameraenhet) samt öppna en webbkameravisare. När det var klart började demo omedelbart. Hårdvaran strömmar en hybridblandning av en looping “tour” video blandad med online videokamera bilder samt ett antal vision processer som löper parallellt. Till Hold OS är det bara en videoström från en USB-videokamera som alla typer av andra.

Inte alla aspekter är felfri; Det handskrivna nummerigenkänningen i specifik är hit eller miss, även om demo erkänner detta. Demo video nedan spelades in i ett vitt utrymme med solljus, men saker ser fortfarande på den svaga sidan. Slutligen är videokameran såväl som linsen tydligt inte avsedda att ändras eller justeras. Jag hade gynnat en modul med en M12 (S-Mount) -lins, men videokameran på Jevois gör åtminstone ett extremt litet paket. Oavsett, demo lyckas enkelt såväl som kortfattat visa vad som är möjligt.

Standard videokamera systembilden innehåller en rad buntade enhetsvisionsmoduler såväl som demos, vardera förankrade till en viss videokamerainställning. Till exempel känner en av dessa moduler aruco markörer. För att aktivera det här läget ställer du in videokameran till “YUV 640 × 500” såväl som modulen aktiveras omedelbart. En inspelning av detta läge är nedan.

Detaljer om detekterade markörer skickas över seriell port. I den här metoden kan en arduino eller mikrokontroller gränsa till såväl som även hantera kameran. Det finns många andra buntade lägen i standardbilden, liksom programpersoner är helt fritt att etablera sina egna.

Andra inbäddade enhets visionskameror

[bildkälla: cmucam.org]

[Bildkälla: OpenMV]

Cmucam5 “Pixy” (även finansierad på Kickstarter) som skickades 2014 hade ett smart demo-läge. Utanför lådan hade den möjlighet att bekräfta färger som hölls framför den, liksom även hade rubriker för tidsfördriv servos att utnyttjas i en pan / tiltkonfiguration. Detta gjorde det möjligt för videokameran att vara utbildad för att spåra en färg, sedan omlokalisering för att följa den färgen, allt utan att inkludera en dator. Det var också möjligt att se rå eller bearbetad video, men det behövde koppla till en bärbar dator eller ett skrivbord med USB samt att köra ett program som distinkt för pixiet i inköp för att få tillgång till video och konfiguration. Möjligheten att “se vad videokameran ser” var en fantastisk funktion som gjorde konfiguration samt felsökning mycket enklare, även om det var begränsat.

OpenMV-projektet är en Open Source Python-aktiverad enhetsvisionsmodul som var en semifinaliSt för Hackaday-priset 2014, såväl som har vuxit för då. OpenMV har just börjat skicka sina nyaste M7-kameror, som även kan efterlikna en pixi i UART-läge för kompatibilitet. Vi skulle vilja se en bra demo för att visa upp sina möjligheter.

Finns det någon typ av andra nya erbjudanden i realm av Embedded Device Vision-kameror, eller särskilt stora demos? Låt oss förstå i kommentarerna. Förutom att tala om Hackaday-priset, inte misslyckas med att komma ihåg att 2017s iteration är på gång på gång.

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post