najah01_3
Messages postés35Date d'inscriptiondimanche 24 septembre 2006StatutMembreDernière intervention17 juillet 2007
-
6 avril 2007 à 01:01
Whismeril
Messages postés18790Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention 1 décembre 2023
-
29 mars 2014 à 07:18
salam
j ai une image blanc et noir , je voulais faire une detection de contour et un suivi de contour .
y t il une methode simple ?
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013129 6 avril 2007 à 09:36
C'est du noir et blanc uniquement ou des niveaux de gris ?
Si c'est uniquement du noir et blanc, il te suffit de détecter sur les
lignes ou les colonnes le passage du noir au blanc, et inversement
(deux petites boucles imbriquées qui parcourent ton image).
Si c'est du niveau de gris, il faut utiliser un filtre :
1 0 -1
1 0 -1
1 0 -1
Pour obtenir les contour horizontaux puis un filtre :
Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 201339 6 avril 2007 à 10:13
Salut:
Il y a aussi le filtre Laplacien:
0 -1 0
-1 4 -1
0 -1 0
Bon on l'a essayé sur l'image de lena et ça marche bien.
________________________________________________________________________________
A.B. :
"Dieu nous donne des mains, mais il ne bâtit pas les ponts"
Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 201339 6 avril 2007 à 11:05
Salut:
Twinuts >> Avec ConvolveOp.filtre () j'obtient toujours une exception et je ne sais pas pourquoi.
________________________________________________________________________________
A.B. :
"Dieu nous donne des mains, mais il ne bâtit pas les ponts"
Vous n’avez pas trouvé la réponse que vous recherchez ?
Twinuts
Messages postés5375Date d'inscriptiondimanche 4 mai 2003StatutModérateurDernière intervention14 juin 2023111 6 avril 2007 à 11:45
Salut,
qu'elle exception ? (perso jamais eu de prob avec si ce n'est un joli OutOfMemory sur une grande image, c'est pour cela que je favorise mes filtres en JNI, C/C++ ou ASM avec du mmx/sse selon si ils sont dispo ou non ainsi je maitrise mieux la gestion du filtre et j'arrive à trouver un palliatif en cas de mémoire insufisante)
------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."
Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 201339 7 avril 2007 à 01:27
Salut:
J'ai une exception de type "image ne peut être convoluée"
________________________________________________________________________________
A.B. :
"Dieu nous donne des mains, mais il ne bâtit pas les ponts"
najah01_3
Messages postés35Date d'inscriptiondimanche 24 septembre 2006StatutMembreDernière intervention17 juillet 2007 12 avril 2007 à 12:17
deus boucles inbriquéé donne rien
si je fais boucles sur les lignes l images sera traité horizentalement . si je fais boucles sur colonnes l images sera traité verticalments .
Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 201339 12 avril 2007 à 18:51
Salut:
Le filtre Laplacien permet de bien tracer les coutours sur les discontinuités et les variations bruques des couleurs. Nous avons fait une étude mathématique entière pour démontrer les coefficients de ce filtre.
________________________________________________________________________________
A.B. :
"Dieu nous donne des mains, mais il ne bâtit pas les ponts"
najah01_3
Messages postés35Date d'inscriptiondimanche 24 septembre 2006StatutMembreDernière intervention17 juillet 2007 2 mai 2007 à 01:49
salam ,
j arrive pas a trouver une methode qui consiste a construire une nouvelle image mais dont chaque pixels a pour valeur la difference du pixel (i,j) et celle du pixel (i-1,j) .
j ai trouvé dans un livre que l image est repté en cycle donc on doit faire Img(i)(j)-Img(i-1)(j)
najah01_3
Messages postés35Date d'inscriptiondimanche 24 septembre 2006StatutMembreDernière intervention17 juillet 2007 22 juin 2007 à 07:02
salam , le code si dessus represente un filtre pour les images blancs et noirs . mais quand je le teste il donne pas les resultats esperés . y a t il des erreurs dans mon code
class FiltreNegatif extends RGBImageFilter {
private int [] data ;
private int width ;
private int height ;
public FiltreNegatif(Image image) {
// POUR S'ASSURER QUE TOUTE L'IMAGE A ETAIT CHARGEE
// PAR LA SUITE DETERMINER SES DIMENSIONS
ImageIcon icon = new ImageIcon (image);
width = icon.getIconWidth();
height = icon.getIconHeight();
data = new int [width * height];