1. Learn
  2. /
  3. 课程
  4. /
  5. Przetwarzanie obrazów w Pythonie

Connected

道练习

Znajdowanie konturów obrazu, który nie jest binarny

Poćwiczmy przygotowanie obrazu do wyznaczania konturów i wyodrębniania z niego informacji.

Przeanalizujemy obraz dwóch fioletowych kostek do gry, wczytany jako image_dice, i sprawdzimy, jaką liczbę wyrzucono na każdej kostce.

Purple dice

Obraz nie jest jeszcze w skali szarości ani binarny, dlatego przed przystąpieniem do szukania konturów konieczne jest wykonanie kilku kroków wstępnego przetwarzania. Najpierw przekształcimy obraz do dwuwymiarowej tablicy w skali szarości, a następnie zastosujemy progowanie. Na koniec kontury zostaną wyświetlone razem z oryginalnym obrazem.

Moduły color, measure i filters są już zaimportowane, dzięki czemu możesz korzystać z funkcji do znajdowania konturów i stosowania progowania.

Importujemy też moduł io, aby wczytać image_dice z pamięci lokalnej za pomocą funkcji imread. Dowiedz się więcej.

说明 1 / 共 4 个

undefined XP
    1
    2
    3
    4
  • Przekształć obraz do skali szarości, używając funkcji rgb2gray().