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

使用预训练的 Ultralytics YOLOv8 模型在 Python 中进行实例分割

了解如何在 Python 中使用预训练的 Ultralytics YOLOv8 模型运行实例分割,涵盖实时摄像头推理和使用分割数据集训练。

Nuvola LadiNuvola Ladi2 分钟阅读
了解如何在 Python 中使用预训练的 Ultralytics YOLOv8 模型运行实例分割,涵盖实时摄像头推理和使用分割数据集训练。

本文将介绍如何使用 Ultralytics YOLOv8模型进行目标分割,并逐步讲解如何在 Python 中设置和运行分割。

为分割做好准备#

我们先从 Ultralytics YOLOv8 开始。只需一条命令即可安装 Ultralytics 软件包,随后便可使用模型的分割功能。

实例分割比目标检测更进一步:它能定位图像中的各个物体,并将它们与背景分离。

其输出包括勾勒每个物体轮廓的掩码或轮廓线,以及类别标签和置信度分数。当精确的物体形状至关重要时,这项技术十分有用;它不仅能提供物体位置,还能详细呈现物体的形态信息。

只需几条简单命令,你就可以通过命令行运行预测。

实时分割:让图像鲜活起来#

分割并不局限于静态图像。通过简短的 Python 脚本,你也可以在实时视频流上运行分割。

将 YOLO 类与 OpenCV 结合使用,你可以对网络摄像头画面进行分割,并在处理过程中显示结果。

视频中的模型对椅子、植物等日常物体进行了分割。

Nicolai Nielsen 介绍 COCO 分割预训练模型

图 1. Nicolai Nielsen 介绍 COCO 分割预训练模型。

在 Ultralytics,我们还提供 COCO分割预训练模型,这些模型可作为许多用例的良好起点。之后,你可以根据具体需求对这些模型进行微调。

总的来说,我们支持多种数据集,例如汽车零部件实例分割、裂缝分割和工业包装分割。只需使用文档中提供的一条命令,即可轻松在这些数据集上训练分割模型:

yolo segment train data=carparts-seg.yaml model=yolov8n-seg.pt epochs=100 imgsz=640

敬请期待#

在接下来的视频中,我们将深入介绍 Ultralytics YOLOv8,涵盖如何在你自己的数据集上进行自定义训练和推理。

我们致力于让 AI 和机器学习更易于使用,一次解决一个分割任务。

在 YouTube 上观看完整视频。

作者

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 的未来!

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