PDA

Visualizza la versione completa : Verificare se una immagine fa parte di un'altra


redinapoli
21-01-2017, 19:28
vi spiego il problema,io ho una immagine,voglio verificare se un'altra immagine(che e' una parte piu' piccola della prima) faccia parte della prima.

esempio:

https://s28.postimg.org/k3wpp2ccp/WP_20160123_14_56_39_Pro_2.jpg (https://postimg.org/image/k3wpp2ccp/)


https://s28.postimg.org/4jpbyj289/WP_20160123_14_56_39_Pro.jpg (https://postimg.org/image/4jpbyj289/)



consigli con java con cui ho più famigliarità?

MItaly
24-01-2017, 08:22
Cerchi un'uguaglianza pixel a pixel "perfetta" (ovvero, l'immagine più piccola è esattamente un ritaglio di quella più grande) o un match approssimato? Con che caratteristiche di performance?

redinapoli
24-01-2017, 15:57
Grazie per la risposta,per farti capire meglio entro pi� nello specifico del progetto che ho in mente:
Insieme ad un collega vorremmo realizzare una macchina cnc che invece di incidere materiali,tramite una ventosa divida mano a mano le tessere di un puzzle in modo da semplificare la ricomposizione dello stesso.
Per farti capire ancora meglio tramite l'immagine del puzzle devo riuscire a capire a che posizione appartiene il pezzo e successivamente dividerlo in varie scatolette per ricostruirlo.
Il processo sarebbe:
Analizzo immagine completa del puzzle-la suddivido a seconda di quante scatole voglio utilizzare-acquisisco l'immagine del pezzettino-la comparo con l'immagine originale-definisco in che spazio/area si trova-invio dati alla cnc per aspirare pezzo e posizionarlo nella scatola giusta.
Il mio collega programma in fanuc/gcode e sotto questo aspetto non ci sono problemi,il discorso cambia per quanto concerne il fattore analizza-compara.
mi scordavo di dire che l'immagine del pezzettino verr� acquisita da una telecamera tipo cognex(b/w).
Spero di essere stato chiaro
Ciao

Loading