Ultralytics YOLO27:
指南

2025 年目标检测深度解析指南

了解目标检测及其在 AI 中的重要性,以及 YOLO11 等模型如何改变自动驾驶汽车、医疗保健和安防等行业。

ABAbirami Vina8 min read
使用 YOLO11 定位和分类目标

许多行业正在快速将人工智能 (AI) 解决方案整合到其运营中。在当今可用的众多 AI 技术中,计算机视觉是最受欢迎的技术之一。计算机视觉 是人工智能的一个分支,帮助计算机像人类一样看见并理解图像和视频中的内容。它使机器能够识别物体、发现模式,并理解其所看到的内容。

预计到 2032 年,计算机视觉的全球市场价值 将增长至 1757.2 亿美元。计算机视觉涵盖多种任务,使视觉 AI 系统能够分析和解释视觉数据。其中,目标检测是计算机视觉最广泛使用且最重要的任务之一。

目标检测 专注于定位和分类视觉数据中的物体。例如,如果你向计算机展示一张奶牛的图像,它可以检测出奶牛并在其周围绘制边界框。这种能力在动物监测、自动驾驶汽车和监控等现实应用中非常有用。

那么,如何执行目标检测呢?一种方法是使用计算机视觉模型。例如,Ultralytics YOLO11 是一种支持目标检测等计算机视觉任务的模型。

在本指南中,我们将探索目标检测及其工作原理。我们还将讨论目标检测和 Ultralytics YOLO11 的一些实际应用。

使用 Ultralytics YOLO11 进行奶牛目标检测监测

图 1。 使用 YOLO11 的目标检测功能监测奶牛。

什么是目标检测?#

目标检测是一项计算机视觉任务,用于识别和定位图像或视频中的物体。它回答两个关键问题:“图像中有哪些物体?”以及“它们位于哪里?”

你可以将目标检测理解为包含两个关键步骤的过程。第一步是目标分类,它使系统能够根据学习到的模式识别并标记物体,例如识别猫、汽车或人。第二步是定位,通过在物体周围绘制边界框来确定其位置,指示它在图像中的出现位置。这两个步骤结合起来,使机器能够检测并理解场景中的物体。

目标检测的独特之处在于,它既能识别物体,又能精确确定物体的位置。其他计算机视觉任务则专注于不同的目标。

例如,图像分类会为整张图像分配一个标签。而图像分割则提供对不同元素的像素级理解。相比之下,目标检测将识别与定位结合起来。这使它特别适合实时统计多个物体等任务。

图像分类、目标检测和图像分割等计算机视觉任务的比较

图 2。 计算机视觉任务比较。

物体识别与目标检测#

在了解各种计算机视觉术语时,你可能会觉得物体识别和目标检测可以互换使用,但它们的用途不同。理解二者差异的一个好方法,是比较人脸检测和人脸识别。

人脸检测是目标检测的一种类型。它会识别图像中是否存在人脸,并使用边界框标记其位置。它回答的问题是:“人脸在图像中的哪里?”这项技术常用于会自动对人脸对焦的智能手机摄像头,或用于检测是否有人出现的安防摄像头。

另一方面,人脸识别 是物体识别的一种形式。它不仅会检测人脸,还会通过分析独特特征并将其与数据库进行比较,识别出这是谁的脸。它回答的问题是:“这个人是谁?”使用 Face ID 解锁手机或通过机场安检系统验证身份,背后采用的就是这项技术。

简单来说,目标检测负责查找和定位物体,而物体识别负责对物体进行分类和识别。

目标检测与物体识别的比较

图 3。目标检测与物体识别。图片由作者提供。

许多目标检测模型(如 Ultralytics YOLO11)旨在支持人脸检测,但不支持人脸识别。YOLO11 能够高效识别图像中是否存在人脸,并在其周围绘制边界框,因此适用于监控系统、人群监测和自动照片标记等应用。不过,它无法确定这是谁的脸。YOLO11 可以与专门训练用于人脸识别的模型(如 Facenet 或 DeepFace)集成,从而在单个系统中实现检测和识别。

了解目标检测的工作原理#

在讨论目标检测的工作原理之前,我们先仔细了解一下计算机如何分析图像。计算机并不像我们一样直接看到图像,而是将其分解成由称为像素的小方格组成的网格。每个像素都包含计算机可以处理的颜色和亮度信息,以便解释视觉数据。

为了理解这些像素,算法会根据形状、颜色以及彼此之间的距离,将它们分组成有意义的区域。Ultralytics YOLO11 等目标检测模型能够识别这些像素组中的模式或特征。

例如,自动驾驶汽车并不像我们一样看到行人,而是检测与行人特征相匹配的形状和模式。这些模型依赖于使用标注的图像数据集进行大量训练,从而学习汽车、交通标志和行人等物体的独特特征。

典型的目标检测模型包含三个关键部分:骨干网络、颈部网络和检测头。骨干网络从图像中提取重要特征。颈部网络处理并优化这些特征,而检测头负责预测物体位置并对其进行分类。

优化检测结果并展示结果#

完成初始检测后,会应用后处理技术来提升准确率并过滤掉冗余预测。例如,系统会移除重叠的边界框,确保只保留最相关的检测结果。此外,还会为每个检测到的物体分配置信度分数(表示模型确定检测到的物体属于某一类别的程度的数值),以体现模型对预测结果的确信程度。

最后,系统会通过在检测到的物体周围绘制边界框来呈现输出,同时显示预测的类别标签和置信度分数。这些结果随后可以用于现实应用。

热门目标检测模型#

如今有许多可用的计算机视觉模型,其中最热门的是Ultralytics YOLO 模型。这些模型以速度快、准确率高且用途广泛而著称。多年来,这些模型变得更快、更精准,并能够处理更广泛的任务。Ultralytics YOLOv5 的发布借助 PyTorch 等框架简化了部署,让更多人无需深厚的技术专业知识也能使用先进的视觉 AI。

在此基础上,Ultralytics YOLOv8 引入了实例分割、姿态估计和图像分类等新功能。如今,YOLO11 凭借多项任务中更出色的性能更进一步。YOLO11m 的参数量比 YOLOv8m 少 22%,却在 COCO 数据集上取得了更高的平均精度均值 (mAP)。简单来说,YOLO11 能以更少的资源更精准地识别物体,因此速度更快、可靠性更高。

无论你是 AI 专家还是刚刚入门,Ultralytics YOLO11 都能为计算机视觉应用提供强大且易于使用的解决方案。

为目标检测自定义训练模型#

训练视觉 AI 模型的过程,就是帮助计算机识别并理解图像和视频。不过,训练可能是一个耗时的过程。迁移学习无需从头开始,而是利用已经能够识别常见模式的预训练模型来加快训练。

例如,Ultralytics YOLO11 已经在COCO 数据集上完成训练,该数据集包含种类丰富的日常物体。你还可以进一步对这个预训练模型进行自定义训练,使其检测原始数据集中可能未包含的特定物体。

要对 Ultralytics YOLO11 进行自定义训练,你需要一个包含目标物体图像的标注数据集。例如,如果你想构建一个用于识别杂货店中不同种类水果的模型,就需要创建一个包含苹果、香蕉、橙子等标注图像的数据集。准备好数据集后,即可训练 YOLO11,并调整批量大小、学习率和训练轮数等参数来优化性能。

通过这种方法,企业可以训练 Ultralytics YOLO11 检测各种目标,从制造业中的缺陷零件到自然保护项目中的野生动物物种,并根据自身的确切需求定制模型。

目标检测的应用#

接下来,我们来看看目标检测的一些现实应用,以及它如何改变各个行业。

自动驾驶中的危险检测#

自动驾驶汽车使用目标检测等计算机视觉任务来安全导航并避开障碍物。这项技术帮助它们识别行人、其他车辆、坑洼和道路危险,从而更好地理解周围环境。通过持续分析环境,它们可以快速做出决策并安全地穿行于车流中。

使用 Ultralytics YOLO11 识别坑洼的目标检测

图 4。 使用 Ultralytics YOLO11 通过目标检测识别坑洼的示例。

医疗保健中的医学影像分析#

X 射线、MRI、CT 扫描和超声等医学影像技术能够生成高度详细的人体图像,帮助诊断和治疗疾病。这些扫描会产生大量数据,放射科医生和病理学家等医生必须仔细分析这些数据来检测疾病。然而,详细查看每张图像都可能耗时,而且人类专家有时会因疲劳或时间限制而遗漏细节。

Ultralytics YOLO11 等目标检测模型可以通过自动、高准确率地识别医学扫描中的器官、肿瘤或异常等关键特征来提供辅助。经过自定义训练的模型可以使用边界框突出显示需要关注的区域,帮助医生更快地关注潜在问题。这可以减轻工作负担、提高效率并快速提供洞察。

使用 Ultralytics YOLO11 分析医学图像

图 5。 使用 Ultralytics YOLO11 分析医学图像。

通过人员和异常检测提升安全性#

目标跟踪是 Ultralytics YOLO11 支持的一项计算机视觉任务,可实现实时监测并增强安全性。它在目标检测的基础上,识别物体并持续跟踪它们在各帧之间的移动。这项技术广泛应用于监控系统,以提升各种环境中的安全性。

例如,在学校和日托中心,目标跟踪可以帮助监测儿童,防止他们走失。在安防应用中,它在检测限制区域内的入侵者、监测人群是否过度拥挤或存在可疑行为,以及在检测到未经授权的活动时发送实时警报方面发挥着关键作用。通过跟踪物体的移动,基于 Ultralytics YOLO11 的跟踪系统可以提升安全性、自动化监测,并更快应对潜在威胁。

目标检测的优缺点#

以下是目标检测能够为各个行业带来的一些主要优势:

  • **自动化:**目标检测可以帮助减少监控闭路电视画面等任务对人工监督的需求。
  • **可与其他 AI 模型协同工作:**它可以与人脸识别、动作识别和跟踪系统集成,以提高准确率和功能。
  • **实时处理:**许多目标检测模型(如 Ultralytics YOLO11)速度快且效率高,非常适合需要即时结果的实时应用。

虽然这些优势突出了目标检测对不同应用场景的影响,但考虑实施过程中涉及的挑战同样重要。以下是一些主要挑战:

  • **数据隐私:**使用视觉数据,尤其是在监控或医疗保健等敏感领域,可能引发隐私问题和安全隐患。

  • **遮挡:**目标检测中的遮挡是指物体部分被阻挡或隐藏在视野之外,导致模型难以准确检测和分类这些物体。

  • **计算成本高:**高性能模型通常需要强大的 GPU(图形处理器)来进行处理,因此实时部署成本较高。

要点总结#

目标检测是计算机视觉领域的一项变革性工具,可以帮助机器检测和定位图像及视频中的物体。它正应用于从自动驾驶汽车到医疗保健等多个领域,让任务变得更简单、更安全、更高效。借助 Ultralytics YOLO11 等新型模型,企业可以轻松创建自定义目标检测模型,从而开发专业化的计算机视觉应用。

尽管目标检测面临隐私问题和物体被遮挡等挑战,但它仍是一项可靠的技术。它能够自动化任务、实时处理视觉数据,并与其他视觉 AI 工具集成,因此是尖端创新不可或缺的一部分。

如需了解更多信息,请访问我们的 GitHub 代码库,并加入我们的社区交流。在我们的解决方案页面上,探索自动驾驶汽车中的 AI农业中的计算机视觉等领域的创新。查看我们的 YOLO 许可选项,让你的视觉 AI 项目落地。🚀

Explore solutions

用于航拍影像的计算机视觉

用于航拍影像的计算机视觉

使用 Ultralytics YOLO 将无人机和航拍影像转化为针对农业、水产养殖、环境监测、自然保护及地理空间分析的实时洞察。
了解更多
航空航天中的计算机视觉

航空航天中的计算机视觉

借助 Ultralytics YOLO 模型将视觉 AI 引入空中监测。使用计算机视觉解决方案赋能无人机、航空航天工作流、环境保护与地理空间行业。
了解更多

使用 Ultralytics YOLO 模型保护每个站点。视觉 AI 赋能周界监控、威胁检测、车牌识别和工作场所安全。
了解更多
机器人计算机视觉

机器人计算机视觉

借助 Ultralytics YOLO 模型打造更智能的机器。机器人技术中的视觉 AI 可实现自主导航、感知、目标跟踪和实时控制。
了解更多
物流计算机视觉

物流计算机视觉

使用 Ultralytics YOLO 模型提升物流效率。视觉 AI 可实现包裹检测、分拣、车辆跟踪和仓库安全实时监控。
了解更多
零售计算机视觉

零售计算机视觉

使用 Ultralytics YOLO 模型重新构想零售。视觉 AI 为库存跟踪、货架监控、队列管理和更智能的客户洞察提供支持。
了解更多
医疗领域的计算机视觉

医疗领域的计算机视觉

使用 Ultralytics YOLO 模型构建医疗解决方案。医疗领域的视觉 AI 可实现更快的医学影像处理、更智能的诊断和患者监护。
了解更多
制造业中的计算机视觉

制造业中的计算机视觉

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 可推动质量控制、缺陷检测、PPE 合规和装配线自动化。
了解更多
汽车行业中的计算机视觉

汽车行业中的计算机视觉

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

农业中的计算机视觉

使用 Ultralytics YOLO 模型将视觉 AI 带入智能农业。为作物监测、牲畜追踪和精准农业提供支持,提升产量与智能化水平。
了解更多
用于航拍影像的计算机视觉

用于航拍影像的计算机视觉

使用 Ultralytics YOLO 将无人机和航拍影像转化为针对农业、水产养殖、环境监测、自然保护及地理空间分析的实时洞察。
了解更多
航空航天中的计算机视觉

航空航天中的计算机视觉

借助 Ultralytics YOLO 模型将视觉 AI 引入空中监测。使用计算机视觉解决方案赋能无人机、航空航天工作流、环境保护与地理空间行业。
了解更多

使用 Ultralytics YOLO 模型保护每个站点。视觉 AI 赋能周界监控、威胁检测、车牌识别和工作场所安全。
了解更多
机器人计算机视觉

机器人计算机视觉

借助 Ultralytics YOLO 模型打造更智能的机器。机器人技术中的视觉 AI 可实现自主导航、感知、目标跟踪和实时控制。
了解更多
物流计算机视觉

物流计算机视觉

使用 Ultralytics YOLO 模型提升物流效率。视觉 AI 可实现包裹检测、分拣、车辆跟踪和仓库安全实时监控。
了解更多
零售计算机视觉

零售计算机视觉

使用 Ultralytics YOLO 模型重新构想零售。视觉 AI 为库存跟踪、货架监控、队列管理和更智能的客户洞察提供支持。
了解更多
医疗领域的计算机视觉

医疗领域的计算机视觉

使用 Ultralytics YOLO 模型构建医疗解决方案。医疗领域的视觉 AI 可实现更快的医学影像处理、更智能的诊断和患者监护。
了解更多
制造业中的计算机视觉

制造业中的计算机视觉

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 可推动质量控制、缺陷检测、PPE 合规和装配线自动化。
了解更多
汽车行业中的计算机视觉

汽车行业中的计算机视觉

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

农业中的计算机视觉

使用 Ultralytics YOLO 模型将视觉 AI 带入智能农业。为作物监测、牲畜追踪和精准农业提供支持,提升产量与智能化水平。
了解更多
用于航拍影像的计算机视觉

用于航拍影像的计算机视觉

使用 Ultralytics YOLO 将无人机和航拍影像转化为针对农业、水产养殖、环境监测、自然保护及地理空间分析的实时洞察。
了解更多
航空航天中的计算机视觉

航空航天中的计算机视觉

借助 Ultralytics YOLO 模型将视觉 AI 引入空中监测。使用计算机视觉解决方案赋能无人机、航空航天工作流、环境保护与地理空间行业。
了解更多

使用 Ultralytics YOLO 模型保护每个站点。视觉 AI 赋能周界监控、威胁检测、车牌识别和工作场所安全。
了解更多
机器人计算机视觉

机器人计算机视觉

借助 Ultralytics YOLO 模型打造更智能的机器。机器人技术中的视觉 AI 可实现自主导航、感知、目标跟踪和实时控制。
了解更多
物流计算机视觉

物流计算机视觉

使用 Ultralytics YOLO 模型提升物流效率。视觉 AI 可实现包裹检测、分拣、车辆跟踪和仓库安全实时监控。
了解更多
零售计算机视觉

零售计算机视觉

使用 Ultralytics YOLO 模型重新构想零售。视觉 AI 为库存跟踪、货架监控、队列管理和更智能的客户洞察提供支持。
了解更多
医疗领域的计算机视觉

医疗领域的计算机视觉

使用 Ultralytics YOLO 模型构建医疗解决方案。医疗领域的视觉 AI 可实现更快的医学影像处理、更智能的诊断和患者监护。
了解更多
制造业中的计算机视觉

制造业中的计算机视觉

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 可推动质量控制、缺陷检测、PPE 合规和装配线自动化。
了解更多
汽车行业中的计算机视觉

汽车行业中的计算机视觉

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

农业中的计算机视觉

使用 Ultralytics YOLO 模型将视觉 AI 带入智能农业。为作物监测、牲畜追踪和精准农业提供支持,提升产量与智能化水平。
了解更多

让我们共同构建 AI 的未来!

开启你的机器学习未来之旅