YOLOvME: O Caso Misterioso dos Dejetos de Cães
Descobre como Ben Farahmand usou o YOLOv5 e IA de visão para resolver um dilema de dejetos de cães no bairro e melhorar as relações comunitárias.

Da próxima vez que deixar seu cachorro fazer as necessidades no quintal de alguém, talvez você queira pensar duas vezes. Ben Farahmand percebeu que tinha exatamente esse problema quando sua filha começou a alertá-lo sobre o fluxo de cocô de cachorro que começava a aparecer em seu quintal. Sem saber quem era o responsável, Ben começou a pensar em como poderia pegar o culpado no flagra.
Precisávamos saber como a história terminou, então sentamos com o Ben e fizemos algumas perguntas sobre sua experiência com YOLOv5 e IA de visão.
Link to this sectionComo foi seu processo de criação da sua ferramenta de detecção de objetos?#

Link to this sectionIdentificando o desafio#
“Eu vi um problema. Pensei: ok, minha filha brinca no quintal e ela percebe o cocô de cachorro no gramado. Eu queria ser capaz de falar com a pessoa que estava deixando o cachorro fazer cocô e não recolhendo”, diz Ben. Ben precisava encontrar uma solução melhor do que ficar olhando pela janela 24 horas por dia, 7 dias por semana.
Link to this sectionEscolhendo o modelo de ML correto#
Então, após uma rápida pesquisa no Google, Ben descobriu o YOLOv5 e começou a treinar seu modelo. “Encontrei alguns modelos diferentes disponíveis. O YOLOv5 parecia ter uma boa documentação, então comecei com esse.” Ben então recorreu ao Twitter e documentou as informações de sua vigilância, nos deixando ansiosos pelo desenrolar.
Link to this sectionTreinando o modelo de ML#
No início, Ben encontrou alguns obstáculos. O modelo do Ben inicialmente teve dificuldade em detectar cachorros pequenos, que ainda eram considerados suspeitos no caso. Às vezes, ele classificava cachorros pequenos como pássaros, e em outras ocasiões, não os detectava de forma alguma. Em um caso específico, um cachorro grande, branco e fofinho foi classificado como uma ovelha. Para resolver esse problema, Ben substituiu a pequena rede neural que estava usando por uma maior – obtendo sucesso. Cachorros pequenos não eram mais identificados como pássaros, e a ex-ovelha foi finalmente identificada corretamente como um cachorro.

Link to this sectionVocê conseguiu pegar o culpado?#
“Consegui, e o que acabou acontecendo é que, frequentemente, os donos passavam pelo meu quintal. Às vezes o pai passava, outras vezes a filha. Quando olhei meus dados, descobri que o pai sempre recolhia o cocô do cachorro, mas a filha não.” Parece que as coisas melhoraram na vizinhança do Ben. “Escrevemos uma carta e conversamos com eles, e até agora não houve mais cocô de cachorro. Mas, agora parece um pouco estranho, porque às vezes saio e reconheço esses cachorros passando. Fico me perguntando se eles sabem que eu os observo.”
Link to this sectionComo você começou com a Ultralytics e o YOLOv5?#
“Bem, por acaso, porque eu conhecia o OpenCV, meio que brinquei com ele na pós-graduação. Mas meu programa de pós-graduação era mais voltado para o design com impacto social, sem qualquer foco em engenharia. Eu só mexi um pouco. Recentemente, sabia que era possível fazer o que eu queria, só não tinha 100% de certeza se conseguiria. Também não percebi o quão fácil era. Parabéns a vocês por terem uma documentação excelente. Quem escreveu a documentação de vocês merece um aumento.”
Link to this sectionQuais outros desafios você gostaria de resolver com o YOLOv5?#
“No momento, a primeira coisa que me vem à mente é que temos uma placa de pare em nossa vizinhança que as pessoas ignoram o tempo todo. Talvez outra pessoa já tenha criado um aplicativo como este, mas eu gostaria de descobrir quem continua desrespeitando a placa de pare. No entanto, não posso falar sobre o quão legal seria eu configurar algo assim.”
Ben Farahmand é um gerente de produto em uma pequena empresa de educação chamada Tuva Labs, que catalisa a educação para alfabetização de dados e capacita professores a trazer o aprendizado do mundo real para o ensino de matemática e ciências. A Tuva Labs fornece conjuntos de dados, lições e software de gráficos que permitem a incorporação de qualquer tipo de lição de estatística em seus currículos. Ben também fundou a FAZA, um jogo de tabuleiro cooperativo de roer as unhas com um tema de ficção científica pulp que reconta a clássica história de invasão extraterrestre.
Confira o tópico do Twitter do Ben, documentando a narrativa do cocô de cachorro.
Encontre o repositório GitHub do Ben aqui.






