关于 2025 年计算机视觉你需要了解的一切
探索计算机视觉如何通过目标检测、图像分类和姿态估计等 AI 驱动的任务改变各行各业。

二十年前,机器和计算机能够看见并理解世界的想法还只是科幻小说。如今,得益于人工智能(AI)的进步,这一概念已经变成了现实。特别是计算机 vision(CV)作为 AI 的一个分支,使机器能够理解和分析图像与视频。无论是实时识别物体、改进安全系统还是自动化复杂任务,它的潜力都在不断突破可能的极限。
随着各个行业探索采用其独特功能的不同方式,计算机视觉正在迅速塑造技术的未来。全球计算机视觉市场规模技术在 2024 年达到了 198.3 亿美元,并预计在未来几年内将以每年 19.8% 的速度增长。

图 1。计算机视觉的全球市场规模。
在本文中,我们将更深入地了解计算机视觉,涵盖它的定义、演变过程以及今天的工作原理。我们还将探讨它的一些最有趣的应用。让我们开始吧!
什么是计算机视觉?#
计算机视觉是人工智能的一个子领域,它利用机器学习和神经网络来教导计算机理解视觉数据的内容,例如图像或视频文件。从处理后的图像中收集的见解可用于做出更好的决策。例如,计算机视觉可用于零售业,通过分析货架图像来跟踪库存水平,或通过自动化结账系统增强购物体验。许多企业已经在使用计算机视觉技术进行各种应用,范围从给智能手机照片添加滤镜等任务到制造业中的质量控制。
你可能想问:为什么对计算机视觉解决方案有如此大的需求?对于人类来说,需要持续关注的任务(例如发现缺陷或识别模式)可能很困难。眼睛会疲劳,细节可能会被遗漏,尤其是在快节奏或复杂的环境中。
虽然人类擅长识别不同尺寸、颜色、光照或角度下的物体,但他们在压力下往往难以保持一致性。相比之下,计算机视觉解决方案可以不间断地工作,快速且准确地处理大量视觉数据。例如,它可以实时分析交通状况以检测拥堵、优化信号灯时长,甚至比人类观察者更快地识别事故。
了解计算机视觉的历史#
多年来,计算机视觉已从一个理论概念演变为推动各行业创新的可靠技术。让我们来看看定义其发展的关键里程碑:
-
1950 年代 - 1960 年代: 研究人员开始开发处理和分析视觉数据的算法,但由于计算能力有限,进展缓慢。
-
1970 年代: 这个十年见证了算法的重大改进,例如霍夫变换(Hough Transform),它改善了图像中线条和几何形状的检测。光学字符识别(OCR)也随之出现,使机器能够读取打印文本成为可能。
-
1980 年代 - 1990 年代: 机器学习开始在计算机视觉中发挥作用,为更先进的功能和未来的突破铺平了道路。
-
2000 年代 - 2010 年代: 深度学习为计算机视觉带来了新的维度,使机器能够更有效地解释视觉数据。它增强了物体识别、运动分析和复杂任务执行等能力。
如今,计算机视觉正在快速发展,并正在改变我们在医疗保健、自动驾驶汽车和智慧城市等领域解决问题的方式。Ultralytics YOLO (You Only Look Once) 模型专为实时计算机视觉任务而设计,使你能够更轻松、高效、准确地在各个行业中落地视觉 AI。随着 AI 和硬件的不断改进,这些模型通过利用高级视觉数据分析,帮助企业做出更明智的决策并简化运营。
解析计算机视觉的工作原理#
计算机视觉系统通过使用神经网络(受人脑工作方式启发的算法)来分析图像。一种被称为卷积神经网络(CNN)的特定类型,在识别图像中的边缘和形状等模式方面特别出色。
为了简化视觉数据,诸如池化(pooling)等技术专注于图像中最重要的部分,而额外的层则会处理这些信息,以执行诸如识别特征或检测对象等任务。像 Ultralytics YOLO11 这样专为速度和准确性而设计的高级模型,让实时图像处理成为可能。

图 2。使用 Ultralytics YOLO11 进行目标检测的示例。
一个典型的计算机视觉应用程序涉及多个步骤,以将原始图像转化为有用的见解。以下是四个主要阶段:
-
图像采集:使用摄像机或传感器收集视觉数据,图像的质量取决于所使用的传感器类型。
-
图像处理:然后通过减少噪点和突出边缘等预处理技术对收集到的数据进行增强,使其更易于分析。
-
特征提取:挑选出重要的细节(如形状和纹理),专注于图像中最重要的部分。
-
模式识别:使用机器学习对识别出的特征进行分析,以完成诸如检测物体、跟踪运动或识别模式等任务。
探索计算机视觉任务#
你可能已经注意到,在谈论计算机视觉的工作原理时,我们提到了计算机视觉任务。像 Ultralytics YOLO11 这样的模型旨在支持这些任务,为现实世界的应用提供快速且准确的解决方案。从检测物体到跟踪其运动,YOLO11 都能高效处理这些任务。让我们探索它支持的一些关键计算机视觉任务及其工作原理。
目标检测#
目标检测是一项核心的计算机视觉任务,用于识别图像中感兴趣的目标。目标检测任务的输出是一组边界框(即在图像中围绕检测到的目标绘制的矩形),连同类别标签(每个目标的类别或类型,例如“汽车”或“人”)以及置信度分数(一个表示模型对每次检测确定程度的数值)。例如,目标检测可用于识别并精确定位街道上的行人在哪里,或者交通中的汽车在哪里。

图 3。Ultralytics YOLO11 正在用于检测对象。
图像分类#
图像分类的主要目标是根据输入图像的整体内容为其分配预定义的标签或类别。此任务通常涉及识别图像中的主要目标或特征。例如,图像分类可用于确定图像中包含的是猫还是狗。计算机视觉模型(如 YOLO11)甚至可以经过自定义训练来分类猫或狗的具体品种,如下所示。

图 4。使用 YOLO11 分类不同的猫品种。
实例分割#
实例分割是各种应用中使用的另一项关键计算机视觉任务。它包括将图像分解为各个片段并识别每个单独的目标,即使存在多个同类型目标也是如此。与目标检测不同,实例分割更进一步,勾勒出每个目标的精确边界。例如,在汽车制造和维修中,实例分割可以帮助分别识别和标记每个汽车零件,从而使过程更加准确和高效。

图 5。使用 YOLO11 进行汽车零件分割。
姿态估计#
姿态估计的目标是通过预测关键点(例如手、头部和手肘)的位置,来确定人或物体的位置和方向。这在需要实时理解身体动作的应用中特别有用。人体姿态估计通常用于体育分析、动物行为监测和机器人技术等领域。

图 6。 YOLO11 可以帮助进行人体姿态估计。
要探索 YOLO11 支持的其他计算机视觉任务,你可以参考官方 Ultralytics 文档。它提供了关于 YOLO11 如何处理诸如目标跟踪和旋转边界框 (OBB) 目标检测等任务的详细信息。
当今流行的计算机视觉模型#
尽管市面上有很多计算机视觉模型,但 Ultralytics YOLO 系列因其强大的性能和多功能性而脱颖而出。随着时间推移,Ultralytics YOLO 模型不断改进,变得更快、更准确,并且能够处理更多任务。当 Ultralytics YOLOv5 推出时,借助像 PyTorch 这样的视觉 AI 框架,部署模型变得更加容易。它让更广泛的用户能够使用先进的视觉 AI,将高准确性与易用性结合在一起。
接下来,Ultralytics YOLOv8 通过增加实例分割、姿态估计和图像分类等新功能,将功能推向了更远。同时,最新版本 YOLO11 在多个计算机视觉任务中实现了顶级性能。与 YOLOv8m 相比,YOLO11m 的参数减少了 22%,在 COCO 数据集上达到了更高的平均精度均值 (mAP),这意味着它能够更精确、更高效地检测目标。无论你是经验丰富的开发者还是 AI 新手,YOLO11 都能为你的计算机视觉需求提供强大的解决方案。
计算机视觉在日常生活中的作用#
前面我们讨论了像 Ultralytics YOLO11 这样的计算机视觉模型如何广泛应用于各个行业。现在,让我们探索更多正在改变你我日常生活的使用场景。
医疗保健中的视觉 AI#
医疗保健中的计算机视觉有着广泛的应用。目标检测和分类等任务被用于医学影像中,以使疾病检测更快、更准确。在 X 光分析中,计算机视觉可以识别出人眼可能难以察觉的模式。
它还用于癌症检测,将癌细胞与健康细胞进行比较。同样,在 CT 扫描和 MRI 方面,计算机视觉可用于以接近人类的精度分析图像。它帮助医生做出更好的决策,并最终拯救更多的生命。

图 7。正在使用 YOLO11 分析医疗扫描图像。
汽车行业的 AI#
计算机视觉对于自动驾驶汽车至关重要,帮助它们检测道路标志和交通信号灯等物体。光学字符识别 (OCR) 等技术使汽车能够读取路标上的文字。它还用于行人检测,其中的目标检测任务可以实时识别人群。
此外,计算机视觉甚至可以发现路面上的裂缝和坑洼,从而更好地监测不断变化的道路状况。总的来说,计算机视觉技术在改善交通管理、提高交通安全和支持智慧城市规划方面可以发挥关键作用。

图 8。使用 YOLO11 理解交通。
农业中的计算机视觉#
假设农民可以自动播种、浇水并按时收割农作物,而无需任何担忧。这正是计算机视觉带给农业的变革。它促进了实时的作物监测,使农民能够比人类更准确地检测诸如疾病或营养缺乏等问题。
除了监测之外,集成计算机视觉的 AI 驱动自动除草机可以识别并清除杂草,从而降低人工成本并提高作物产量。这种技术的结合帮助农民优化资源、提高效率并保护他们的庄稼。

图 9. 在农业中使用 Ultralytics YOLO11 的示例。
用 AI 自动化制造过程#
在制造业中,计算机视觉有助于监控生产、检查产品质量并自动追踪工人。Vision AI 使过程更快、更准确,同时减少了错误,从而削减了成本。
具体而言,对于质量保证,物体检测和实例分割被普遍使用。缺陷检测系统对成品进行最后检查,以确保只有最好的产品才能到达客户手中。任何有凹痕或裂缝的产品都会被自动识别并拒绝。这些系统还实时跟踪和计数产品,在装配线上提供持续监控。

图 10。使用计算机视觉监控装配线。
计算机视觉让教育更具影响力#
计算机视觉在课堂上的应用方式之一是手势识别——它通过检测学生的动作来个性化学习。像 Ultralytics YOLO11 这样的模型非常适合这项任务。它们可以实时准确地识别举手或困惑表情等手势。
当检测到此类手势时,可以通过提供额外帮助或修改内容来调整正在进行的课程,以更好地适应学生的需求。这创造了一个更具活力和自适应的学习环境,帮助教师专注于教学,同时系统支持每个学生的学习体验。
计算机视觉的最新趋势#
既然我们已经探索了计算机视觉在各行各业中的一些应用,让我们深入了解推动其进步的关键趋势。
主要趋势之一是边缘计算,这是一种在靠近数据源的地方处理数据的分布式计算框架。例如,边缘计算使相机和传感器等设备能够直接处理视觉数据,从而缩短响应时间、减少延迟并改善隐私。
计算机视觉的另一个关键趋势是合并现实(merged reality)的使用。它将物理世界与数字元素结合起来,使用计算机视觉使虚拟物体与真实世界平滑融合。它可用于改善游戏、教育和培训中的体验。
计算机视觉的优缺点#
以下是计算机视觉可以为各行各业带来的一些主要好处:
-
成本节约: 使用计算机视觉实现任务自动化有助于降低运营成本、提高生产率并最大限度地减少错误。
-
可扩展性: 一旦实施,计算机视觉系统可以轻松扩展以处理大量数据,使其适用于成长型企业或大规模运营。
-
特定于应用程序的自定义: 计算机视觉模型可以使用你的数据集进行微调,为你提供满足你的应用程序要求的、高度专业化的解决方案。
虽然这些好处突出了计算机视觉如何影响各行各业,但考虑其在实施过程中涉及的挑战也很重要。以下是一些关键挑战:
-
数据隐私问题: 视觉数据的使用,特别是在监视或医疗保健等敏感领域,可能会引发隐私问题和安全担忧。
-
环境限制: 在光线不足、图像质量低或背景复杂等充满挑战的环境中,计算机视觉系统可能难以正常发挥作用。
-
高昂的初始成本: 由于需要专业的硬件、软件和专业知识,开发和实施计算机视觉系统可能会很昂贵。
关键要点#
计算机视觉正在通过让机器像人类一样观察和理解世界,重新塑造机器与世界交互的方式。它已经应用于许多领域,例如提高自动驾驶汽车的安全性、帮助医生更快地诊断疾病、使购物更加个性化,甚至协助农民进行作物监测。
随着技术的不断进步,边缘计算和合并现实等新趋势正在开启更多的可能性。虽然存在一些挑战,如偏差和高成本,但计算机视觉有潜力在未来对许多行业产生巨大的积极影响。
若要了解更多信息,请访问我们的 GitHub 仓库并与我们的社区互动。在我们的解决方案页面上探索诸如自动驾驶汽车中的 AI 和农业中的计算机视觉等领域的创新。🚀






