Elaborazione delle immagini<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Voglio confrontare più immagini con l'immagine di riferimento e aggiungere segni di indicazione sull'immagine se è diversa dal riferimento. Potresti per favore aiutarmi a fare questo come un codice JSL?
Re: Elaborazione delle immaginiCome vengono archiviate queste immagini, per favore? L'intenzione è confrontare due o più file che potrebbero essere identici o meno? Oppure l'idea è semplicemente quella di cercare di individuare eventuali aree di due JPEG che sembrano diverse, ad esempio un paio di fotogrammi di una telecamera a circuito chiuso che apparirebbero molto simili la maggior parte delle volte, tranne quando, per esempio, una di esse mostra qualcuno che attraversa l'inquadratura? Non ho idea di come si possa affrontare un problema del genere, ma sembra interessante, quindi puoi fornirmi maggiori dettagli?
Re: Elaborazione delle immaginiSì, questo è un problema interessante di elaborazione delle immagini , attendo informazioni più dettagliate... confrontare le immagini è un lavoro semplice, ma per il codice JSL non è facile.
Re: Elaborazione delle immaginiNon ho idea di cosa sia il "codice JSL", ma penso che se vuoi aggiungere un segno a un'immagine, forse ti servirà del codice di annotazione. A proposito, potresti dare un'occhiata al suggerimento di Dodo? Credo che possa darti la soluzione per l'elaborazione delle immagini .
Re: Elaborazione delle immaginiIn JSL, usa "New Image" per creare un oggetto immagine e il messaggio "Get Pixels" per convertire l'immagine in una matrice di pixel. Puoi quindi confrontare le matrici per trovare le differenze (operazione che può essere facile o difficile a seconda del tipo di differenze che vuoi rilevare). Per mostrare le differenze, puoi convertire una matrice delle differenze in un'immagine o aggiungere riquadri di annotazione in una vista di una delle immagini di input.
Re: Elaborazione delle immaginiCiao HJ,
Mi sono appena imbattuto nella tua domanda. Ho scritto un'utilità JSL che credo faccia proprio quello che chiedi. Prende due immagini, le confronta e visualizza il risultato come una nuova immagine. L'immagine risultante mostra pixel in scala di grigi tra il bianco e il nero, dove il nero non presenta alcuna differenza e il bianco presenta la differenza maggiore. Potresti applicare un fattore di scala alla differenza in modo che le piccole differenze siano più evidenti. Lo script è disponibile su in ImageDiff JSL . Fatemi sapere se avete domande al riguardo.