The_Matrix_Coder
13-10-2008, 11:21
Salve a tutti,
volevo chiedere un suggerimento riguardo l'algoritmo di Oliveira per l'inpainting di immagini.
L'algoritmo dice di applicare il seguente pseudocodice:
initialize sigma;
for (iter =0; iter < num_iteration; iter++)
convolve masked regions with a diffusion kernel;
L'area sigma è quell'area disturbata che dovrà subire l'algoritmo di
convoluzione, ovviamente con dei kernel predefiniti, per eliminare il disturbo con l'introduzione di una sfocatura.
Quello che non so, e volevo chiedere se qualcuno mi poteva dare qualche suggerimento in proposito, è come trovare la maschera, cioè la zona affetta dal disturbo, per esempio una pennellata applicata all'immagine in allegato:
EDIT
Potete indicarmi qualche algoritmo per poter rilevare "la masked area" nell'immagine per poter applicare la convoluzione solo su quella fetta dell'immagine e non su tutta,come sopra-indicato dallo pseudo-codice dell'algoritmo di Oliveira?
Grazie per l'attenzione.
Saluti, Luca.
volevo chiedere un suggerimento riguardo l'algoritmo di Oliveira per l'inpainting di immagini.
L'algoritmo dice di applicare il seguente pseudocodice:
initialize sigma;
for (iter =0; iter < num_iteration; iter++)
convolve masked regions with a diffusion kernel;
L'area sigma è quell'area disturbata che dovrà subire l'algoritmo di
convoluzione, ovviamente con dei kernel predefiniti, per eliminare il disturbo con l'introduzione di una sfocatura.
Quello che non so, e volevo chiedere se qualcuno mi poteva dare qualche suggerimento in proposito, è come trovare la maschera, cioè la zona affetta dal disturbo, per esempio una pennellata applicata all'immagine in allegato:
EDIT
Potete indicarmi qualche algoritmo per poter rilevare "la masked area" nell'immagine per poter applicare la convoluzione solo su quella fetta dell'immagine e non su tutta,come sopra-indicato dallo pseudo-codice dell'algoritmo di Oliveira?
Grazie per l'attenzione.
Saluti, Luca.