1. Nauka
  2. /
  3. Kursy
  4. /
  5. Analiza skupień w Pythonie

Connected

ćwiczenie

Wyodrębnianie wartości RGB z obrazu

Znajdowanie dominujących kolorów w obrazie składa się z trzech głównych kroków:

  • Wyodrębnij wartości RGB do trzech list.
  • Przeprowadź klastrowanie k-means na przeskalowanych wartościach RGB.
  • Wyświetl kolory centrów klastrów.

Do wyodrębnienia wartości RGB używamy funkcji imread() z klasy image biblioteki matplotlib. Puste listy r, g i b zostały już zainicjalizowane.

Do znalezienia dominujących kolorów użyjemy poniższego obrazu.

Instrukcje

100 XP
  • Zaimportuj klasę image z biblioteki matplotlib.
  • Wczytaj obraz za pomocą funkcji imread() i wyświetl wymiary otrzymanej macierzy.
  • Zapisz wartości trzech kolorów ze wszystkich pikseli na listach r, g i b.