Zacznij terazZacznij za darmo

Testowanie innych metod

Jak widzieliśmy w filmie, niepewność co do wyboru metody progowania nie jest problemem. Scikit-image udostępnia funkcję, która pozwala sprawdzić wiele metod naraz i samodzielnie ocenić, która z nich sprawdza się najlepiej. Zwraca ona rysunek porównujący wyniki różnych globalnych metod progowania.

Forest fruits
Obraz wczytany jako fruits_image.

Zastosujesz tę funkcję do powyższego obrazu. Biblioteka matplotlib.pyplot jest już załadowana jako plt. Pamiętaj, że możesz użyć try_all_threshold(), aby wypróbować kilka globalnych algorytmów jednocześnie.

To ćwiczenie jest częścią kursu

Przetwarzanie obrazów w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Zaimportuj funkcję do przetestowania wszystkich metod progowania.
  • Zaimportuj funkcję konwertującą obraz RGB na skalę szarości.
  • Przekształć obraz fruits_image na skalę szarości.
  • Zastosuj metodę try all na uzyskanym obrazie w skali szarości.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Import the try all function
from skimage.____ import ____

# Import the rgb to gray convertor function 
from skimage.____ import ____

# Turn the fruits_image to grayscale
grayscale = ____

# Use the try all method on the resulting grayscale image
fig, ax = ____(____, verbose=False)

# Show the resulting plots
plt.show()
Edytuj i uruchom kod