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.
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
Instrukcje do ćwiczenia
- Zaimportuj funkcję do przetestowania wszystkich metod progowania.
- Zaimportuj funkcję konwertującą obraz RGB na skalę szarości.
- Przekształć obraz
fruits_imagena 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()