Şekillerde kontur çıkarma
Bu egzersizde bir atın konturunu bulacağız.
Bunun için scikit-image'ın data modülünde sağlanan ikilileştirilmiş bir görüntüyü kullanacağız. Bu algoritma ile kontur ararken ikilileştirilmiş görüntüleri işlemek daha kolaydır. Unutma, kontur bulma yalnızca 2B görüntü dizilerini destekler.
Kontur tespit edildikten sonra, orijinal görüntüyle birlikte göstereceğiz. Böylece analizimizin doğru olup olmadığını kontrol edebiliriz!
show_image_contour(image, contours) Matplotlib kullanarak bulunan tüm konturlarla birlikte görüntüyü gösteren, önceden yüklenmiş bir fonksiyondur.
Eşiklenmiş görüntüyü ve sabit bir değeri geçirerek measure modülündeki find_contours() fonksiyonunu kullanabileceğini unutma.
Bu egzersiz, kursun bir parçasıdır
Python ile Görüntü İşleme
Egzersiz talimatları
- Kontur tespiti için gereken data ve modülü içe aktar.
- Bağlam alanında gösterilen at görselini elde et.
- 0.8 sabit seviye değeri kullanarak at görselinin konturlarını bul.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Import the modules
from skimage import ____, ____
# Obtain the horse image
horse_image = ____.horse()
# Find the contours with a constant level value of 0.8
contours = measure.____(____, ____)
# Shows the image with contours found
show_image_contour(horse_image, contours)