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

Küresel eşikleme uygula

Bu egzersizde, bir fotoğrafı ikili (binary) formata dönüştürüp ön planı arka plandan ayıracaksın.

Bunu yapmak için gerekli modülleri içe aktarman, görüntüyü yüklemen, threshold_otsu() ile en uygun eşik değerini bulman ve bunu görüntüye uygulaman gerekiyor.

Daha önce açıklandığı gibi, show_image() fonksiyonunu kullandığında ortaya çıkan ikilileştirilmiş görüntüyü göreceksin.

Chess pieces
Görüntü chess_pieces_image olarak yüklendi.

Renkli görüntüleri gri tonlamaya çevirmemiz gerektiğini unutma. Bunun için önceki videoda öğrendiğimiz rgb2gray() fonksiyonunu kullanacağız. Bu fonksiyon senin için zaten içe aktarıldı.

Bu egzersiz, kursun bir parçasıdır

Python ile Görüntü İşleme

Kursa Göz Atın

Egzersiz talimatları

  • Otsu eşikleme fonksiyonunu içe aktar.
  • Görüntüyü gri tonlamaya çevir.
  • Görüntünün en uygun eşik değerini elde et.
  • Görüntüye eşikleme uygula.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Import the otsu threshold function
from skimage.____ import ____

# Make the image grayscale using rgb2gray
chess_pieces_image_gray = ____(____)

# Obtain the optimal threshold value with otsu
thresh = ____(____)

# Apply thresholding to the image
binary = chess_pieces_image_gray ____ ____

# Show the image
show_image(binary, 'Binary image')
Kodu Düzenle ve Çalıştır