Ultralytics YOLO27: Entre na lista de espera.
Licenciar o YOLO
IA visual

YOLOvME: o misterioso caso das fezes de cachorro

Descubra como Ben Farahmand usou YOLOv5 e IA visual para solucionar um problema com fezes de cachorro na vizinhança e melhorar as relações comunitárias.

Nuvola LadiNuvola Ladi4 min de leitura
Usando YOLOv5 para detectar cães em um quintal

Da próxima vez que deixares o teu cão fazer cocó no quintal 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 de cocó de cão que aparecia no seu quintal. Sem saber quem era o responsável, Ben começou a pensar em como poderia apanhar o culpado em flagrante.

Queríamos saber como a história terminou, 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 processo de criação da tua ferramenta de deteção de objetos?#

Cão e dono num parque

Identificar o desafio#

«Vi que havia um problema. Pensei: está bem, a minha filha brinca no quintal 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 à janela 24 horas por dia, 7 dias por semana.

Escolher o modelo de ML certo#

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 boa documentação, por isso comecei por esse.» Ben recorreu então ao Twitter e documentou as informações da sua vigilância, mantendo-nos na expectativa.

Treinar o modelo de ML#

No início, Ben deparou-se com 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 ovelha. Para resolver o problema, Ben substituiu a pequena rede neural que estava a utilizar por uma maior e conseguiu bons resultados. Os cães pequenos deixaram de ser identificados como pássaros e a antiga ovelha foi finalmente identificada corretamente como cão.

Homem a apanhar cocó de cão no parque

Chegaste a apanhar o culpado?#

«Sim. O que acabou por acontecer foi que os donos passavam muitas vezes pelo meu quintal. À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 a situação melhorou no bairro de Ben. «Escrevemos uma carta e falámos com eles e, até agora, não voltou a aparecer cocó de cão. Mas agora sinto-me um pouco estranho porque, às vezes, saio e reconheço estes cães a passar. Fico a pensar se sabem que os observo.»

Como começaste a utilizar o Ultralytics e o YOLOv5?#

«Bem, foi por acaso, porque conhecia o OpenCV e tinha brincado um pouco com ele na pós-graduação. Mas o meu programa de pós-graduação era mais voltado para o design com impacto social, sem qualquer foco em engenharia. Fui experimentando. Recentemente, sabia que era possível fazer o que queria, mas não tinha a certeza absoluta de que conseguiria. Também não me apercebia de como era fácil. 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 é um sinal de STOP no nosso bairro que as pessoas ignoram constantemente. Talvez alguém já tenha criado uma aplicação deste género, mas gostava de descobrir quem continua a não parar no sinal. No entanto, não sei dizer se seria legal eu 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 professores para integrarem 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 currículos. Ben também fundou a FAZA, um jogo de tabuleiro cooperativo cheio de suspense, com temática pulp de ficção científica, que reconta a clássica história de uma invasão extraterrestre.

Vê a thread do Ben no Twitter, que documenta a narrativa sobre cocó de cão.

Encontra o código do Ben no seu repositório dog-detector no GitHub.

Escrito por

Nuvola Ladi
Nuvola Ladi

Gerente de conteúdo digital · Ultralytics

Nuvola Ladi é gerente de conteúdo digital na Ultralytics, onde cria conteúdo sobre IA visual e Ultralytics YOLO e representa a empresa em eventos do setor, como a PyTorch Conference 2025. Morando na Espanha, ela tem mestrado em Mídia Visual e Digital pela IE University. Antes de ingressar na Ultralytics, ocupou cargos em organizações como XVA Gallery & Hotel e Rolex.

Comentários

Faça uma pergunta, compartilhe seus resultados ou ajude alguém.

Explore as soluções

Visão computacional no desporto

Visão computacional no desporto

Descubra como o Ultralytics YOLO impulsiona a visão computacional no esporte com rastreamento de jogadores e bolas, análise de desempenho, insights para treinadores e reabilitação de atletas.
Saiba mais
Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

Transforma imagens de drones e aéreas em informações em tempo real para a agricultura, a aquacultura, a conservação e a análise geoespacial com Ultralytics YOLO.
Saiba mais
Visão computacional no setor aeroespacial

Visão computacional no setor aeroespacial

Aplica visão computacional na indústria aeroespacial com Ultralytics YOLO para inspecionar aeronaves, detetar objetos estranhos na pista (FOD), apoiar operações aeroportuárias em terra e detetar defeitos em materiais compósitos.
Saiba mais
Visão computacional na segurança

Visão computacional na segurança

Protege todas as instalações com os modelos Ultralytics YOLO. A IA visual permite monitorizar perímetros, detetar ameaças, reconhecer matrículas e melhorar a segurança no local de trabalho.
Saiba mais
Visão computacional na robótica

Visão computacional na robótica

Potencia máquinas mais inteligentes com os modelos Ultralytics YOLO. A IA visual na robótica permite navegação autónoma, perceção, rastreamento de objetos e controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Otimize a logística com os modelos Ultralytics YOLO. A IA de visão permite inspecionar pacotes, fazer triagem, rastrear veículos e monitorar a segurança em tempo real nos armazéns.
Saiba mais
Visão computacional no varejo

Visão computacional no varejo

Reinvente o varejo com os modelos Ultralytics YOLO. A IA de visão permite rastrear o estoque, monitorar prateleiras, gerenciar filas e obter insights mais inteligentes sobre clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Desenvolva soluções de saúde com os modelos Ultralytics YOLO. A IA de visão na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitoramento de pacientes.
Saiba mais
Visão computacional na manufatura

Visão computacional na manufatura

Otimize a manufatura com modelos Ultralytics YOLO. A IA visual impulsiona o controle de qualidade, a detecção de defeitos, a conformidade com o uso de EPI e a automação da linha de montagem.
Saiba mais
Visão computacional no setor automotivo

Visão computacional no setor automotivo

Aplique visão computacional no setor automotivo com modelos Ultralytics YOLO. A IA visual aumenta a segurança viária, aprimora a assistência ao condutor e viabiliza a automação de veículos para estradas mais inteligentes.
Saiba mais
Visão computacional na agricultura

Visão computacional na agricultura

Leve a IA de visão à agricultura inteligente com os modelos Ultralytics YOLO. Aprimore o monitoramento de plantações, o rastreamento de animais e a agricultura de precisão para obter safras maiores e mais inteligentes.
Saiba mais

Vamos construir juntos o futuro da IA!

Comece sua jornada rumo ao futuro do aprendizado de máquina