1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wprowadzenie do AWS Boto w Pythonie

Connected

ćwiczenie

Detektor wielu kotów

Po pewnym czasie korzystania z Detektora Kotów zespół Animal Control stwierdził, że śledzenie jednego kota na raz jest mało efektywne. Lepszym rozwiązaniem byłoby wykrywanie skupisk kotów.

Zespół poprosił Sam, aby do wiadomości z alertami dodała liczbę wykrytych kotów. Poprosił ją też o obniżenie progu pewności, co pozwoli systemowi na większą liczbę fałszywych trafień.

Cats detected by Rekognition

Sam wykonała już następujące kroki:

  • Utworzyła klienta Rekognition.
  • Wywołała metodę .detect_labels() z nazwą zasobnika (Bucket) i kluczem (Key) obrazu w S3.
  • Zapisała wynik w zmiennej response.

Pomóż Sam ratować koty! Pomóż jej policzyć koty na każdym obrazie i uwzględnić tę informację w alercie do Animal Control!

Instrukcje

100 XP
  • Iteruj po każdym elemencie klucza 'Labels' w zmiennej response.
  • Gdy natrafisz na etykietę o nazwie 'Cat', iteruj po wystąpieniach tej etykiety.
  • Jeśli poziom pewności danego wystąpienia przekracza 85, zwiększ wartość cat_counts o 1.
  • Wyświetl końcową liczbę kotów.