from pylab
import *
# On ouvre le fichier image
img = imread('C:\JVimages\perroquet.png')
# On crée un tableau de « 0 » de mêmes
dimensions que l'image imgNB = zeros(img.shape)
# On affecte au rouge de la nouvelle
image une combinaison du RVB de départ # La relation est gris =
0,299 × rouge + 0,587 × vert + 0,114 × bleu imgNB[:, :,
0] = 0.299 * img[:, :, 0] + 0.587 * img[:, :, 1] + 0.114 * img[:,
:, 2] # Le vert et le bleu de la
nouvelle image ont la même valeur que le rouge imgNB[:,
:, 1] = imgNB[:, :, 0] imgNB[:, :, 2] = imgNB[:, :, 0]
# Dans 2 cases, on affiche l'image
de départ et la nouvelle # On cache les axes xticks([]) et
yticks([]) subplot(1, 2, 1) xticks([]) yticks([])
imshow(img)
subplot(1, 2, 2) xticks([]) yticks([])
imshow(imgNB)
# On montre le
résultat show()
|