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:
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ırEgzersiz 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()