Jevois è una piccola videocamera Vision Vision Machine, open source, open source che è stata finanziata su Kickstarter all’inizio del 2017. L’ho supportato dal momento che le telecamere che incorporano gli aspetti della visione del dispositivo sono costantemente crescendo molto Più capace, così come Jevois vanta una straordinaria varietà di funzionalità. Esegui Linux incorporato e può elaborare video in alto fotogrammi utilizzando algoritmi opencv. Può essere eseguito standalone, o come video fotocamera USB in streaming di video raw o pre-elaborato in un computer di attesa per ulteriori azioni. In entrambe le situazioni può interagire (ed essere gestite da) altri gadget attraverso la porta seriale.
Ma nessuno di tutto è ciò che mi ha custodito veramente della videocamera quando ho ricevuto la mia unità. Ciò che veramente stava fuori era la modalità demo. La squadra dietro a Jevois ha inchiodato una modalità demo efficiente per un dispositivo complesso. Questo non si è verificato per caso, così come i risultati vale la pena condividere.
Il significato di una grande demo
Quando riguarda i sistemi complessi, una grande modalità demo è essenzialmente un passo ascensori per le funzionalità dell’unità. A un utente, risponde “Che cosa può fare, così come le possibilità che si apra per me?”
La modalità Demo della Camera di Jevois è riuscita in questo facendo un numero di cose:
Rendere la demo indipendente e semplice da iniziare. bisogno di un minimo di parti o configurazione dall’individuo per iniziare. Dopo aver messo l’immagine del sistema sulla scheda SD inclusa, avevo solo bisogno di collegarlo al mio laptop e iniziare un visualizzatore telecamera.
Renderlo interattivo. Rispondere immediatamente all’input individuale, oltre a mostrare i processi al lavoro il più possibile.
Tienilo semplice. La demo non è quella del dispositivo e solo la possibilità di discutere di tutto! Lasciare l’individuo totalmente libero di concentrarsi sull’assunzione di ciò che viene mostrato; Evitare di impantare il singolo individuo con la figurazione di un’interfaccia o problemi di risoluzione dei problemi.
La modalità Demo sull’hardware è spesso un ripensamento se esiste affatto, tuttavia è degno di interesse e polacco se non per nessun altro motivo di quanto non sia l’elemento di un prodotto che è praticamente specifico in ogni individuo.
Setup e demo di Jevois
Ho dovuto copiare un’immagine di sistema nella scheda Micro SD per garantire che avessi la versione più recente del software Jevois, tuttavia dopo tutto ciò di cui avevo bisogno per fare è stato collegarlo a una porta USB (dove il mio computer lo ha riconosciuto come un video USB Dispositivo della fotocamera) e aprire un visualizzatore di webcam. Quando è stato fatto, la demo inizia immediatamente. L’hardware trasmette una miscela ibrida di un video “Tour” looping misto con immagini di videocamera online e numerosi processi di visione in esecuzione in parallelo. Alla Tenere il sistema operativo, è solo un flusso video da una videocamera USB come qualsiasi tipo di altro tipo.
Non tutti gli aspetti sono impeccabili; Il riconoscimento dei numeri scritti a mano in specifico è colpito o manca, sebbene la demo lo riconosca. Il video demo di seguito è stato registrato in uno spazio bianco con la luce del sole, tuttavia le cose cercano ancora il lato dim. Infine, la videocamera e le lenti chiaramente non sono destinate a essere modificate o regolate. Avrei favorito un modulo con una lente M12 (S-Mount), tuttavia la videocamera su Jevois ha almeno un pacchetto estremamente piccolo. Indipendentemente da ciò, la demo riesce facilmente a mostrare sinceramente così come il possibile.
L’immagine di sistema di videocamera predefinita include una gamma di moduli di visione dispositivo in bundle e demo, ciascuno ancorato a una particolare impostazione di videocamera. Ad esempio, uno di questi moduli riconosce i marcatori ARUCO. Per attivare questa modalità, impostare la videocamera su “YUV 640 × 500” e il modulo si attiva immediatamente. Una registrazione di questa modalità è inferiore.
I dettagli sui marcatori rilevati vengono inviati oltre la porta seriale. In questo metodo un Arduino o un microcontrollore può interfacciarsi a nonché anche a gestire la fotocamera. Ci sono numerose altre modalità in bundle nell’immagine predefinita, così come i programmi che gli individui sono totalmente liberi di stabilire i propri.
Altre fotocamere di visione del dispositivo integrato
[Immagine Fonte: cmucam.org]
[Immagine Fonte: OpenMV]
Il CMUCAM5 “Pixy” (anche finanziato anche su Kickstater) Spedito nel 2014 ha avuto una modalità demo intelligente. Fuori dalla scatola, aveva la capacità di riconoscere i colori che si tenevano di fronte a esso, così come anche le intestazioni per i servos del passatempo da utilizzare in una configurazione Pan / Tilt. Questo ha abilitato la videocamera di essere formata per tracciare un colore, quindi il trasferimento per conformarsi a quel colore, tutto senza includere un computer. Allo stesso modo è possibile visualizzare il video grezzo o trasformato, tuttavia che necessario collegarsi a un laptop o un desktop tramite USB oltre a eseguire un programma distinto al pixy in acquisto per accedere a video e configurazione. La capacità di “vedere cosa vede la videocamera” è stata una funzione fantastica che ha reso la configurazione e la risoluzione dei problemi molto più semplici, anche se fosse limitata.
Il progetto OpenMV è un modulo di visione del dispositivo abilitato a Python open source che era una semifinieraSt per il premio Hackaday nel 2014, così come è cresciuto perché allora. OpenMV ha appena iniziato a spedire le loro più nuove telecamere M7, che possono anche emulare un pixy in modalità UART per la compatibilità. Vorremmo vedere una grande demo per mostrare le sue capacità.
Ci sono qualche tipo di altre nuove offerte nel regno delle telecamere di visione del dispositivo embedded, o soprattutto grandi demo? Comprendiamo nei commenti. Oltre a parlare del premio Hackaday, non mancare di ricordare che l’iterazione del 2017 è attualmente in corso.