BaşlayınÜcretsiz Başlayın

Histogramlar

Bu egzersizde, görseldeki kırmızı miktarını analiz edeceksin. Bunu yapmak için, aşağıda gösterilen görüntünün kırmızı kanalının histogramını hesaplayacaksın:

Woman smiling
Resim image olarak yüklendi.

Görüntülerden bilgi çıkarmak, görüntü iyileştirmenin temel bir parçasıdır. Bu sayede kırmızı ve maviyi dengeleyerek görüntüyü daha soğuk veya daha sıcak görünecek şekilde ayarlayabilirsin.

Kırmızı rengin 256 farklı yoğunluğunu göstermek için hist() kullanacaksın. Bu renk değerlerini tek boyutlu düz bir diziye çevirmek için de ravel() kullanacaksın.

Matplotlib plt ve Numpy np olarak önceden yüklendi.

Unutma: Bir görüntünün yeşil rengini elde etmek istersek şunu yaparız:

green = image[:, :, 1]

Bu egzersiz

Python ile Görüntü İşleme

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Dilimleme kullanarak kırmızı kanalı elde et.
  • Histogramı çiz ve bins değerlerini 256 aralığında ayarla. Renk kanalı için .ravel() kullanmayı unutma.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Obtain the red channel
red_channel = image[____, ____, ____]

# Plot the red histogram with bins in a range of 256
plt.____(____.____, bins=____)

# Set title and show
plt.title('Red Histogram')
plt.show()
Kodu Düzenle ve Çalıştır