Si j'obtiens un emplacement de pixel à partir d'une image en noir et blanc comme [row, column] = find(bw2 == 1)
; Ensuite, je veux déplacer cet emplacement vers l'image RVB, puis comment supprimer cet emplacement ou mettre un masque à la place de cet emplacement dans l'image RVB. Comment faire ça?Matlab 'traitement d'image'
0
A
Répondre
1
Avez-vous essayé quelque chose comme ça
[row, column] = find(bw2 == 1);
rgb_image(row,column) = 1; %assign value for the indices you found in your bw image; use 1 or whatever you want
bw2(row,column) = NaN; %or any other value, so next mask you won't select these indices
+0
merci Cher qbzenker –
+0
J'espère que cela a aidé! Si cela résout votre problème, pourriez-vous cocher la case à côté de ma réponse plz! – qbzenker
Que voulez-vous le remplacer? – Suever
Je veux après avoir mis cet emplacement de pixel sur l'image RGB pour remplir cette zone avec le voisin –