2017-04-14 3 views
0

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

Que voulez-vous le remplacer? – Suever

+0

Je veux après avoir mis cet emplacement de pixel sur l'image RGB pour remplir cette zone avec le voisin –

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