YOLOvME: O misterioso caso dos dejetos de cão
Descobre como Ben Farahmand utilizou YOLOv5 e IA de visão para resolver um mistério relacionado com dejetos de cão na vizinhança e melhorar as relações na comunidade.

Da próxima vez que deixares o teu cão fazer cocó no jardim de alguém, talvez queiras pensar duas vezes. Ben Farahmand percebeu que tinha exatamente este problema quando a filha começou a alertá-lo para o aumento do cocó de cão que começara a aparecer no seu jardim. Sem saber quem estava por trás disto, Ben começou a pensar em formas de apanhar o culpado em flagrante.
Precisávamos de saber como terminava a história, por isso sentámo-nos com Ben e fizemos-lhe algumas perguntas sobre a sua experiência com o Ultralytics YOLOv5 e a IA de visão.
Como Foi o Teu Processo de Criação da Ferramenta de Deteção de Objetos?#

Identificar o Desafio#
“Vi um problema. Pensei: está bem, a minha filha brinca no jardim e repara no cocó de cão que lá está. Queria poder falar com a pessoa que deixava o cão fazer cocó e não o apanhava”, diz Ben. Ben precisava de encontrar uma solução melhor do que ficar a olhar pela janela 24 horas por dia, 7 dias por semana.
Escolher o Modelo de ML Adequado#
Assim, depois de uma pesquisa rápida no Google, Ben descobriu o Ultralytics YOLOv5 e começou a treinar o seu modelo. “Encontrei alguns modelos diferentes disponíveis. O YOLOv5 parecia ter uma boa documentação, por isso comecei simplesmente por esse.” Ben recorreu então ao Twitter e documentou as informações da sua vigilância, deixando-nos em suspense.
Treinar o Modelo de ML#
No início, Ben encontrou alguns obstáculos. Inicialmente, o modelo de Ben tinha dificuldade em detetar cães pequenos, que continuavam a ser considerados suspeitos no caso. Por vezes, classificava cães pequenos como pássaros e, noutras ocasiões, não os detetava de todo. Num caso específico, um cão grande, branco e felpudo foi classificado como uma ovelha. Para resolver este problema, Ben substituiu a pequena rede neural que estava a utilizar por uma maior — e obteve bons resultados. Os cães pequenos deixaram de ser identificados como pássaros e a antiga ovelha foi finalmente identificada corretamente como um cão.

Alguma Vez Apanhaste o Culpado?#
“Apanhei, e o que acabou por acontecer foi que, muitas vezes, os donos passavam pelo meu jardim. Às vezes passava o pai, outras vezes a filha. Quando analisei os meus dados, descobri que o pai apanhava sempre o cocó do cão, mas a filha não.” Parece que as coisas melhoraram no bairro de Ben. “Escrevemos uma carta e falámos com eles e, até agora, não voltou a haver cocó de cão. Mas agora a situação parece um pouco estranha, porque às vezes saio de casa e reconheço estes cães a passar. Tenho de me perguntar se eles sabem que os observo.”
Como Começaste a Trabalhar com a Ultralytics e o YOLOv5?#
“Bem, por acaso, porque já conhecia o OpenCV e tinha brincado um pouco com ele na universidade. Mas o meu programa de pós-graduação era mais voltado para o design com impacto social, sem qualquer foco em engenharia. Limitei-me a experimentar com ele. Recentemente, sabia que era possível fazer o que queria, mas não tinha 100% de certeza de que conseguiria. Também não percebia como era fácil. Os meus parabéns por terem uma documentação excelente. Quem escreveu a vossa documentação merece um aumento.”
Que Outros Desafios Gostarias de Resolver com o Ultralytics YOLOv5?#
“Neste momento, a primeira coisa que me vem à cabeça é que há um sinal de stop no nosso bairro que as pessoas ignoram constantemente. Talvez outra pessoa já tenha criado uma aplicação deste género, mas gostaria de descobrir quem continua a ignorar o sinal de stop. No entanto, não sei até que ponto seria legal da minha parte instalar algo assim.”
Ben Farahmand é gestor de produto numa pequena empresa de educação chamada Tuva Labs, que promove a literacia de dados e capacita os professores a introduzir a aprendizagem do mundo real no ensino da matemática e das ciências. A Tuva Labs fornece conjuntos de dados, aulas e software de criação de gráficos que permitem incorporar qualquer tipo de aula de estatística nos seus currículos. Ben também fundou a FAZA, um emocionante jogo de tabuleiro cooperativo com um tema de ficção científica pulp que reconta a clássica história de uma invasão extraterrestre.
Consulta o tópico de Ben no Twitter, que documenta a narrativa do cocó de cão.
Encontra aqui o repositório do Ben no GitHub.









