
Renny (Normal User)
Expert
    
Messaggi: 231
Iscritto: 30/07/2011
|
Ciao Ragazzi.
Ho un problema, da risolvere e vi chiedo aiuto
Mi è stato chiesto di scrivere un programma che a partire da immagini tipo questa:
http://s24.postimg.org/uvusapij9/fotocolori.jpg
elabori l'immagine in modo da ottenerne una finale formata da 2 colori: in nero le macchie e in bianco lo sfondo.
Se vi state chiedendo che cavolo di immagini sono, quella foto è un ingrandimento 300x della pelle attorno all'unghia e le macchie sono capillari.
Fin'ora ho fatto questo:
http://s14.postimg.org/9qzg4so0x/prova1.png
e poi questo:
http://s16.postimg.org/lrjdl3kdx/highcontrast.png
Ma non sono ancora soddisfatto del risultato..
Nel frattempo mi sono letto e ho provato vari algoritmi di edge detection, sobel, canny ecc ecc..
Il problema è che il colore di sfondo non è uniforme ma varia all'interno dell'immagine, sennò basterebbe un threshold secco...
E poi, come vedete le foto sono molto sporche, e i contorni delle macchie poco definiti..
Che tipo di elaborazione necessitano le foto, per migliorare di "qualità?" 
Grazie.
|