Detektor více koček
Po chvíli používání Detektoru koček zjistil tým Animal Control, že sledovat vždy jen jednu kočku je neefektivní. Bylo by lepší umět odhalit celé skupiny koček najednou.
Requirements požádali Samu, aby do upozornění přidala i počet detekovaných koček. Zároveň ji požádali, aby snížila minimální práh spolehlivosti – systém tak bude připouštět více falešně pozitivních výsledků.

Sama už:
- Vytvořila klienta pro Rekognition.
- Zavolala
.detect_labels()s parametry Bucket a Key obrázku uloženého na S3. - Výsledek uložila do proměnné
response.
Pomoz Samě zachránit kočičí životy! Spočítej kočky na každém obrázku a zahrň jejich počet do upozornění pro Animal Control!
Toto cvičení je součástí kurzu
Introduction to AWS Boto in Python
Pokyny k cvičení
- Projdi každý prvek klíče
'Labels've slovníku response. - Jakmile narazíš na objekt s názvem
'Cat', projdi jeho instance. - Pokud míra spolehlivosti instance přesáhne 85, zvyš
cat_countso 1. - Vypiš výsledný počet koček.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Create an empty counter variable
cats_count = 0
# Iterate over the labels in the response
for label in response['____']:
# Find the cat label, look over the detected instances
if label['____'] == 'Cat':
for instance in label['____']:
# Only count instances with confidence > 85
if (instance['_____'] > 85):
cats_count += 1
# Print count of cats
print(____)