Bonjour,
J'ai une image de type uint8 en niveaux de gris de taille 1344x1024 et je souhaite supprimer une ligne sur cette image (ligne de longueur 1200 pixels).
Quelqu'un a une idée?
D'avance merci
Bonjour,
J'ai une image de type uint8 en niveaux de gris de taille 1344x1024 et je souhaite supprimer une ligne sur cette image (ligne de longueur 1200 pixels).
Quelqu'un a une idée?
D'avance merci
Salut,
Essaye de faire un truc du genre
Tu supprimeras la ligne correspondant dans ta matrice initiale.
Code : Sélectionner tout - Visualiser dans une fenêtre à part A(ligne_a_supprimer,:)=[];
oui, mais il s'agit d'une image, et c'est pas facile de trouver les coordonnées exacts de la ligne dans lamatrice. J'ai pensé à utiliser la commande 'imopen':
mais je n'ai pas le résultat voulu
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 se = strel('line',1200,0); cyl=imopen(image1,se);
Bonjour,
Il faut que tu nous donnes plus d'expliactions...
Qu'a-t-elle de particulier cette ligne-là? Pourquoi veux-tu la supprimer? Comment la différencier des autres?
Pour une bonne utilisation des balises codec'est ici!
Petit guide du voyageur MATLABien :Le forum
La faq
Les tutoriels
Les sources
La nature est un livre écrit en langage mathématique. Galilée.
Le but de mon programme est le calcul du niveaux de gris moyen sur mon image obtenue expérimentalement. Donc mon image contient des réflexions (parties très lumineuses) sous formes de lignes qui peuvent fausser mon calcul du niveaux de gris. Donc avant de procéder au calcul, j'aimerais bien corriger l'image en enlevant ces lignes.
Partager