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

Görüntüden RGB değerlerini çıkar

Bir görüntüde baskın renkleri bulmak için genel olarak üç adım vardır:

  • RGB değerlerini üç listeye çıkar.
  • Ölçeklenmiş RGB değerleri üzerinde k-means kümeleme uygula.
  • Küme merkezlerinin renklerini göster.

RGB değerlerini çıkarmak için, matplotlib'in image sınıfının imread() fonksiyonunu kullanıyoruz. Boş r, g ve b listeleri başlatıldı.

Baskın renkleri bulma amacıyla aşağıdaki görüntüyü kullanacağız.

Bu egzersiz

Python ile Kümeleme Analizi

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

Egzersiz talimatları

  • matplotlib'in image sınıfını içe aktar.
  • Görüntüyü imread() fonksiyonuyla oku ve ortaya çıkan matrisin boyutlarını yazdır.
  • Tüm piksellerdeki üç renk bileşeninin değerlerini r, g ve b listelerinde sakla.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Import image class of matplotlib
____ as img

# Read batman image and print dimensions
batman_image = ____('batman.jpg')
print(____)

# Store RGB values of all pixels in lists r, g and b
for ____:
    for temp_r, temp_g, temp_b in ____:
        r.append(temp_r)
        g.append(temp_g)
        b.append(temp_b)
Kodu Düzenle ve Çalıştır