1. 학습
  2. /
  3. 강의
  4. /
  5. Python으로 시작하는 AWS Boto

Connected

연습 문제

다중 고양이 감지기

Cat Detector를 잠시 사용해 보니, Animal Control 팀은 한 번에 고양이 한 마리만 추적하는 방식이 비효율적이라는 것을 알게 되었어요. 고양이 무리를 찾을 수 있다면 더 좋겠다고 했죠.

그들은 Sam에게 받는 알림 메시지에 감지된 고양이 수를 함께 보여 달라고 요청했어요. 또한 시스템이 더 많은 오탐을 허용하도록 신뢰도 하한선(confidence floor)을 낮춰 달라고도 했습니다.

Cats detected by Rekognition

Sam은 이미 다음을 완료했어요:

  • Rekognition 클라이언트를 만들었어요.
  • S3에 있는 이미지의 Bucket과 Key로 .detect_labels()를 호출했어요.
  • 결과를 response 변수에 저장했어요.

이제 Sam이 고양이의 생명을 구할 수 있도록 도와주세요! 각 이미지에서 고양이 수를 세고, 그 수를 Animal Control에 보내는 알림에 포함하세요!

지침

100 XP
  • response의 'Labels' 키에 있는 각 요소를 순회하세요.
  • 이름이 'Cat'인 레이블을 만나면, 그 레이블의 인스턴스를 순회하세요.
  • 인스턴스의 신뢰도 값이 85를 초과하면 cat_counts를 1 증가시키세요.
  • 최종 고양이 수를 출력하세요.