Tesi Robotica Algoritmi ed architetture per la risoluzione di... | Page 16

1.1. INTRODUZIONE AL VISUAL SEARCH 16 il loro obiettivo e la loro distribuzione. Questo può risultare un aspetto molto complesso in quanto si può passare dal semplice modulo software che integra in se tutte le funzionalità e tutti gli aspetti previsti su un unico calcolatore, al sistema complesso che prevede che le diverse funzionalità previste siano delegate a calcolatori diversi (approccio client-server) che utilizzano per comunicare diversi protocolli e siano dislocati in ambienti anche molto distanti tra loro. Dal punto di vista teorico bisogna decidere quali strumenti e tecniche si vogliono utilizzare per eseguire i vari passi previsti dal Visual Search. Tre sono le problematiche fondamentali: • Image Processing: per prima cosa bisogna processare l’immagine in input. Tale elaborazione prevede l’estrazione di informazioni rappresentate sotto forma di descrittori o feature, che hanno il