Ultralytics YOLO27: 加入候补名单。
获取 YOLO 许可
视觉 AI

YOLOvME:狗粪之谜

了解 Ben Farahmand 如何使用 YOLOv5 和视觉 AI,解决社区里的狗粪谜题并改善邻里关系。

Nuvola LadiNuvola Ladi3 分钟阅读
使用 YOLOv5 检测院子里的狗

下次你让狗在别人院子里拉屎时,或许该三思了。Ben Farahmand 的女儿开始提醒他,院子里突然多了很多狗屎,他这才意识到自己正面临这个问题。Ben 不知道是谁干的,于是开始琢磨如何当场抓住肇事者。

我们想知道故事的结局,于是和 Ben 坐下来聊了聊,问他使用 Ultralytics YOLOv5 和视觉 AI 的经历。

你是如何开发目标检测工具的?#

公园里的狗和主人

发现问题#

“我发现了一个问题。我当时想,好吧,我女儿会在院子里玩,她注意到了院子里的狗屎。我想找到那个让狗在院子里拉屎却不清理的人,和他谈谈。”Ben 说。他需要找到比 24/7 盯着窗外更好的解决办法。

选择合适的机器学习模型#

因此,Ben 快速搜索 Google 后发现了 Ultralytics YOLOv5,并开始训练自己的模型。“我看到了几个不同的可用模型。YOLOv5 的文档看起来不错,所以我就从它开始了。”随后,Ben 转向 Twitter,记录他蹲点观察所得的信息,让我们一直紧张期待。

训练机器学习模型#

一开始,Ben 遇到了几个障碍。他的模型最初难以检测到小型犬,而这些狗仍是案件中的嫌疑对象。有时模型会把小狗分类成鸟,有时则完全检测不到。在一次具体的测试中,一只体型较大、毛茸茸的白狗被识别成了绵羊。为了解决这个问题,Ben 把之前使用的小型神经网络换成了更大的网络,并取得了成功。小狗不再被识别成鸟,那只“绵羊”也终于被正确识别为狗。

在公园里捡狗屎的人

你最后抓到肇事者了吗?#

“抓到了。后来经常是狗主人从我家院子旁边走过。有时是父亲,有时是女儿。我查看数据后发现,父亲每次都会捡狗屎,但女儿不会。”看来 Ben 所在社区的情况有所改善。“我们给他们写了封信,也和他们谈过,到目前为止再也没有狗屎了。不过现在感觉有点诡异,因为我有时走到外面,会认出这些狗从我身边经过。我不禁会想,它们知不知道我在看着它们。”

你是如何开始使用 Ultralytics 和 YOLOv5 的?#

“嗯,算是偶然吧,因为我知道 OpenCV,研究生时期也稍微玩过一些。不过,我的研究生项目更侧重于社会影响设计,没有任何工程方面的重点。我只是随便摸索了一下。最近我知道自己想做的事是可行的,只是不太确定自己能不能做到。我也没想到这件事这么容易。要为你们出色的文档点赞。写文档的人应该加薪。”

你还想用 Ultralytics YOLOv5 解决哪些问题?#

“目前,我首先想到的是我们社区有个停车标志,人们总是直接开过去。也许已经有人开发了类似的应用,但我想查出是谁一直无视停车标志。不过,我不能确定自己设置这样的东西是否合法。”

Ben Farahmand 是小型教育公司 Tuva Labs 的产品经理。Tuva Labs 致力于推动数据素养教育,帮助教师将真实世界的学习融入数学和科学教学。Tuva Labs 提供数据集、课程和绘图软件,让教师能够将各种统计学课程纳入教学计划。Ben 还创立了 FAZA,这是一款扣人心弦的合作桌游,以通俗科幻为主题,重新演绎了经典的外星人入侵故事。

看看 Ben 的 Twitter 帖子,记录了这段 狗屎叙事。

在 Ben 的 dog-detector GitHub 代码库中查找他的代码。

作者

Nuvola Ladi
Nuvola Ladi

数字内容经理 · Ultralytics

Nuvola Ladi 是 Ultralytics 的数字内容经理,负责创作涵盖视觉 AI 和 Ultralytics YOLO 的内容,并代表公司参加 PyTorch Conference 2025 等行业活动。她常驻西班牙,拥有 IE University 的视觉与数字媒体硕士学位。加入 Ultralytics 之前,她曾在 XVA Gallery & Hotel 和 Rolex 等机构任职。

评论

提出问题、分享你的结果,或帮助其他人。

探索解决方案

体育领域的计算机视觉

体育领域的计算机视觉

了解 Ultralytics YOLO 如何通过球员和球追踪、表现分析、教练洞察及运动员康复,推动体育视觉技术的发展。
了解详情
航空影像计算机视觉

航空影像计算机视觉

使用 Ultralytics YOLO 将无人机和航空影像转化为农业、水产养殖、保护工作和地理空间分析的实时洞察。
了解详情
航空航天中的计算机视觉

航空航天中的计算机视觉

使用 Ultralytics YOLO 将计算机视觉应用于航空航天领域,包括飞机检查、跑道 FOD 检测、机场地面作业和复合材料缺陷检测。
了解详情
安防领域的计算机视觉

安防领域的计算机视觉

使用 Ultralytics YOLO 模型守护每个场所。视觉 AI 可用于周界监控、威胁检测、车牌识别和工作场所安全。
了解详情
机器人领域的计算机视觉

机器人领域的计算机视觉

使用 Ultralytics YOLO 模型提升智能机器的能力。机器人领域的视觉 AI 可用于自主导航、感知、目标跟踪和实时控制。
了解详情
物流中的计算机视觉

物流中的计算机视觉

借助 Ultralytics YOLO 模型优化物流流程。视觉 AI 可用于包裹检查、分拣、车辆跟踪和仓库安全实时监控。
了解详情
零售中的计算机视觉

零售中的计算机视觉

借助 Ultralytics YOLO 模型重新构想零售。视觉 AI 可用于库存跟踪、货架监控、排队管理和更深入的客户洞察。
了解详情
医疗领域的计算机视觉

医疗领域的计算机视觉

借助 Ultralytics YOLO 模型构建医疗解决方案。医疗领域的视觉 AI 可加快医学影像处理、优化诊断并监测患者。
了解详情
制造业中的计算机视觉

制造业中的计算机视觉

利用 Ultralytics YOLO 模型优化制造流程。视觉 AI 可用于质量控制、缺陷检测、个人防护装备合规检查和装配线自动化。
了解详情
汽车领域的计算机视觉

汽车领域的计算机视觉

利用 Ultralytics YOLO 模型在汽车领域应用计算机视觉。视觉 AI 可提升道路安全、驾驶辅助和车辆自动化水平,让道路更智能。
了解详情
农业中的计算机视觉

农业中的计算机视觉

借助 Ultralytics YOLO 模型,将视觉 AI 引入智慧农业。为作物监测、牲畜追踪和精准农业提供支持,从而提高产量并实现更智能的生产。
了解详情

让我们携手构建 AI 的未来!

开启你的旅程,迎接机器学习的未来