Domanda

Stiamo cercando un pacchetto che ci aiuti a identificare e ruotare automaticamente le immagini TIFF inviate via fax in base a una filigrana o un logo.

Al momento utilizziamo libtiff per la rotazione, ma non conosciamo altre librerie o pacchetti che posso utilizzare per rilevare questo logo e determinare come ruotare le immagini.

Ho svolto alcuni lavori di base con OpenCV ma non sono sicuro che sia lo strumento giusto per questo lavoro.Preferirei usare C/C++ ma anche Java, Perl o PHP sarebbero accettabili.

È stato utile?

Soluzione

Sei nel posto giusto usando OpenCV, è un'utilità eccellente.Per esempio, questo ragazzo l'ho usato per la corrispondenza dei modelli, che è abbastanza simile a quello che devi fare.Inoltre, il collegamento specificato da Roddy è simile a quello che vuoi fare.

Ritengo che OpenCV sia la migliore libreria disponibile per questo tipo di sviluppo.

@Brian, OpenCV e IntelIPP sono strettamente collegati e molto simili (entrambe le librerie Intel).Per quanto ne so, se OpenCV trova Intel IPP sul tuo computer, lo utilizzerà automaticamente per migliorare la velocità.

Altri suggerimenti

La libreria Intel Performance Primitives (IPP) dispone di numerosi algoritmi molto efficienti che aiutano in questo tipo di attività.La libreria è richiamabile da C/C++ e l'abbiamo trovata molto veloce.Dovrei anche notare che non è limitato al solo hardware Intel.

Quello di cui hai bisogno è un algoritmo piuttosto complesso e specializzato.

Dai un'occhiata a http://en.wikipedia.org/wiki/Template_matching.C'è anche un programma demo (ma nessuna fonte) su http://www.lps.usp.br/~hae/software/cirateg/index.html

Ovviamente questi richiedono che tu conosca in anticipo il logo che stai cercando...

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top