Matplotlib'de gri tonlamalı bir görüntünün görüntülenmesi (örnekle)


Gri tonlamalı görüntüleri kolayca görüntülemek için Matplotlib’deki cmap argümanını kullanabilirsiniz.

Aşağıdaki örnek bu argümanın pratikte nasıl kullanılacağını göstermektedir.

Örnek: Matplotlib’de görüntüyü gri tonlamalı olarak görüntüleme

Diyelim ki Matplotlib’de görüntülemek istediğim, Shape.JPG adında şu görsele sahibim:

Bu görüntüyü orijinal renkleri kullanarak görüntülemek için aşağıdaki sözdizimini kullanabilirim:

 import numpy as np
import matplotlib. pyplot as plt
from PIL import Image

image=Image. open (' shapes.JPG ')
plt. imshow (image)
plt. show ()

Bu görselin dosyamdaki görselle mükemmel şekilde eşleştiğini unutmayın.

Görüntüyü gri tonlamalı olarak görüntülemek için cmap=’gray’ argümanını aşağıdaki gibi kullanmam gerekiyor:

 import numpy as np
import matplotlib. pyplot as plt
from PIL import Image

#open image
image=Image. open (' shapes.JPG ')

#convert image to black and white pixels
gray_image=image. convert (' L ')

#convert image to NumPy array
gray_image_array=np. asarray (gray_image)

#display image on grayscale
plt. imshow (gray_image_array, cmap=' gray ')
plt. show ()

Gri tonlamalı görüntü Matplotlib

Görüntü artık gri tonlamaya dönüştürüldü.

Not : ‘L’ argümanı görüntüyü siyah beyaz piksellere dönüştürür. İlk önce bu kod satırı kullanılmadan görüntü gri tonlamalı olarak görüntülenmez.

Ek kaynaklar

Aşağıdaki eğitimler Matplotlib’deki diğer ortak görevlerin nasıl gerçekleştirileceğini açıklamaktadır:

Matplotlib grafiklerinde kılavuz çizgileri nasıl gösterilir?
Matplotlib’de dikdörtgenler nasıl çizilir
Matplotlib’de arsa boyutu nasıl artırılır
Matplotlib’de eksen keneleri nasıl ayarlanır

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir