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 ()
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