Table of Contents Table of Contents
Previous Page  44 / 92 Next Page
Information
Show Menu
Previous Page 44 / 92 Next Page
Page Background

EMBEDDED

66 • NOVEMBRE • 2017

44

HARDWARE

|

IMAGE PROCESSING

L

a sequenza di elaborazione delle immagini è

il cuore di ogni sistema di elaborazione ed è all’in-

terno di quest’ultimo che implementeremo l’algo-

ritmo di elaborazione delle immagini richiesto per

le nostre applicazioni. Ovviamente, gli algoritmi

eseguiti in questa sequenza dipenderanno dall’ap-

À

} }!

-

À

Esistono tuttavia numerosi algoritmi e tecniche

che vengono comunemente usati in un insieme di

applicazioni e con i quali gli ingegneri che svilup-

pano sistemi di visione embedded dovrebbero avere

familiarità.

}

‰

-

À *

Queste tecniche di elaborazione possono essere ul-

teriormente suddivise fra quelle che elaborano ed

estraggono informazioni dall’immagine e quelle che

usano i risultati di queste operazioni per l’analisi e

la presa di decisioni.

Grazie alla loro natura parallela e ai potenziali di

`&}

implementare la sequenza di elaborazione delle

immagini.

Prima di eseguire l’algoritmo all’interno del nostro

`&}

-

À

-

À 9



diversi tool che possiamo usare per questa model-

lizzazione come, OpenCV, OpenVPX, Matlab e Oc-

tave. Con alcuni di questi tool di modellizzazione

!

} "

passare direttamente dal modello all’implementa-

`&}

time to market.

Algoritmi di elaborazione

per la visione embedded:

un’introduzione

Sono numerosi gli algoritmi e le tecniche che vengono comunemente usati

in un insieme di applicazioni e con i quali gli ingegneri che sviluppano

sistemi di visione embedded dovrebbero avere familiarità

A cura di Xilinx

Fig. 1 – Principali tecniche di elaborazione embedded delle immagini: ripristino dell’immagine, rilevazione

del movimento, rilevazione e miglioramento delle caratteristiche, segmentazione e analisi dell’immagine