Lisp: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
mNessun oggetto della modifica |
|||
Riga 262:
(1 0 1 1 1 1 1 1 0 ... ))</source>
Array di dimensione finite 800x600 che rappresenta la risoluzione del sistema di visione.
Un esempio di integrazione Lisp su
<source lang=lisp>
▲Un esempio di integrazione Lisp su linux con acquisizione da WebCam e rilevazione dei profili in tempo reale
(libload "video4linux/v4l")
(new-window) ; apre una finestra grafica
Riga 274:
(==> video-device grab-into-rgb image) ; cattura del frame e inserimento nella area immagine allocata
(rgb-draw-matrix 0 0 image)) ; visualizzazione della imagine nella finestra
</source>
====Algoritmi di manipolazione di array binary di immagine====
Riga 283:
</source>
====Algoritmi di estrazione delle
Blob.lsp racchiude in se una serie di algoritmi che ritorna una lista di oggetti estratti da una immagine che ha subito una manipolazione
<source lang=lisp>
Riga 298:
L'analisi di una forma tridimensionale basandosi sulla vista binoculare presenta alcuni problemi superabili con l'adozione di una tecnica mista di marcatura laser della scena con un reticolo di punti di riferimento generati da un apposito ologramma. Nella visione senza i marker un piano inclinato bianco che occupa totalmente l'area di visione è un problema, la mancanza di elementi quali la valutazione del riflesso e della discontinuità del colore sono superati dai marker del laser. Con l'inserimento dei punti del retinolo di marcatura laser il piano viene descritto in modo perfetto sia nella distanza dal sistema di visione sia nel verso di orientazione delle superfici inscritte nel campo visivo. La proiezione dei punti assume un andamento prospettico tale che agli algoritmi agganciano i punti del marker laser e da questi estraggono le posizioni nello spazio del piano o di oggetti in esso contenuti. La traduzione avviene assimilando le forme a piani, cilindri, sfere, coni, tronchi di cono, mezze sfere o porzioni, piramidi, tronchi di piramide e toroidi. Il sistema aggiorna una lista di oggetti ogni tash di fine identificazioni oggetti.
Esempio di lista generata dopo il
<source lang=lisp>
|