PDA

View Full Version : [c/c++] quali sono le librerie che elaborano le immagini?


Rizzolo
31-05-2010, 19:20
Salve,
dovrei costruire uno script che legge delle immagini riconoscendo i pixel in base alla colorazione e alla distanza fra di loro.
Che librerie dovrei usare?
Esiste già un semitutorial?
Grazie.

fero86
01-06-2010, 00:35
senza neanche leggere il post (:D) rispondo direttamente al subject: OpenCV.

Rizzolo
01-06-2010, 21:46
Nooo ti prego leggi bene, è per la tesi :(

Tommo
02-06-2010, 01:57
E' che l'open post non vuol dire niente :D

Cosa devi farci di preciso co sti pixel? Quanti sono? Sono immagini reali o sintetiche?
Dopo puoi decidere che tool usare, da cui discenderà quale linguaggio.

Fero86 ha dedotto che tu voglia riconoscere pattern di pixels all'interno di immagini reali in tempo reale, quindi OpenCV + C++.

Però se ti serve solo di leggere i pixel di un file immagine abbasta FreeImage (http://freeimage.sourceforge.net/) :D

Rizzolo
02-06-2010, 09:38
Praticamente io avrò un'immagine reale nella quale io dovrò eseguire un'analisi di tutti i pixel per cercare di riconoscere eventuali macchie (stelle) o scie in base alla forma, alla colorazione e alla distanza fra i vari pixels di ogni conglomerato.
Le immagini potrebbero essere 1600*1600.

Rizzolo
02-06-2010, 10:08
Queste 2 librerie si integrano solo con visual studio?

Tommo
02-06-2010, 11:08
No sono entrambe multipiattaforma... FreeImage sicuramente, OpenCV la conosco solo "per sentito dire" e magari mi sbaglio.

Rizzolo
02-06-2010, 11:18
Io uso http://wxdsgn.sourceforge.net/ e codeblocks... spero di trovare una guida su come configurarlo.

mux85
02-06-2010, 11:28
opencv da quanto so dovrebbe andare bene con qualunque ide c++. io però lo uso con visual studio 2010 e con un wrapper per c#.
@tommo: freeimage non è in grado di recuperare i frames da un file video vero? hai altre librerie da consigliare che possano farlo? possibilmente per c# o con un wrapper

mux85
02-06-2010, 11:47
scusate, una domanda per altre persone che come me usano opencv. per caso esiste da qualche parte la possibilità di scaricare direttamente i file binari invece che doversi scaricare il sorgente e farsi il tutto il processo di build? è una roba lunghissima e pallosa che a sua volta richiede di installare altra roba, non capisco perché non rilascino anche i file binari come fanno praticamente tutti.

Rizzolo
03-06-2010, 02:24
questa immagine creata in 5 secondi con paint potrebbe essere un esempio:

http://i69.servimg.com/u/f69/12/69/62/20/imm_ri10.jpg