1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Image Processing in Python

Connected

cvičení

Spočítej tečky na kostce

Teď, když jsme našli kontury, můžeme z nich získat užitečné informace.

V předchozím cvičení jsme připravili obrázek fialové kostky, abychom v něm našli kontury:

3 images showing the steps to find contours

Tentokrát zjistíme, jaké číslo padlo na kostce – a to spočítáním teček na obrázku.

Kontury nalezené v předchozím cvičení jsou přednahrány jako contours.

Vytvoř seznam s tvary všech konturů jako shape_contours. Všechny tvary konturů si můžeš zobrazit voláním shape_contours v konzoli, jakmile ho vytvoříš.

Over, že většina konturů není větší než 50. Když je spočítáš, dostaneš přesný počet teček na obrázku.

show_image_contour(image, contours) je přednahraná funkce, která zobrazí obrázek se všemi nalezenými konturami pomocí Matplotlib.

Pokyny

100 XP
  • Vytvoř shape_contours jako seznam s tvary všech konturů z contours.
  • Nastav max_dots_shape na 50.
  • Nastav podmínku tvaru konturů tak, aby odpovídala maximální velikosti tvaru teček max_dots_shape.
  • Vypiš číslo na kostce.