使用 Ultralytics YOLO26 裁剪目标#
什么是目标裁剪?#
使用 Ultralytics YOLO26 进行目标裁剪,就是从图像或视频中分离并提取特定的检测目标。YOLO26 模型可准确识别并描绘目标,从而实现精确裁剪,以便进一步分析或处理。
观看: 使用 Ultralytics YOLO 裁剪目标
目标裁剪的优势#
- 聚焦分析:YOLO26 支持针对性地裁剪目标,便于对场景中的单个对象进行深入检查或处理。
- 减少数据量:只提取相关目标有助于缩小数据体积,从而提高存储、传输或后续计算任务的效率。
- 提高精度:YOLO26 的目标检测准确率可确保裁剪出的目标保留其空间关系,从而在详细分析时保持视觉信息的完整性。
可视化效果#
| 机场行李 |
|---|
![]() |
| 使用 Ultralytics YOLO26 裁剪机场传送带上的行李箱 |
使用 YOLO26 裁剪目标#
将视频传入 ObjectCropper 解决方案后,它会逐帧检测目标,并将每个检测结果保存为单独的图像。将裁剪范围限制为特定的 classes,调高 conf 以仅保留置信度高的检测结果,并设置 crop_dir 以选择裁剪图像的保存位置。
使用 Ultralytics YOLO 裁剪目标
# Crop the objects
yolo solutions crop
# Pass a source video
yolo solutions crop source="path/to/video.mp4"
# Crop specific classes
yolo solutions crop classes="[0, 2]"ObjectCropper 参数#
下面是 ObjectCropper 参数表:
| 参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
model | str | None | Ultralytics YOLO 模型文件的路径。 |
crop_dir | str | 'cropped-detections' | 用于存储裁剪后检测结果的目录名称。 |
verbose | bool | True | 启用逐帧日志,记录输入形状、类别计数和处理速度。跟踪调用本身始终不会输出日志。 |
ObjectCropper 运行的是 predict,而不是 track,因此支持以下推理参数,但 tracker 除外:
| 参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
tracker | str | 'tracktrack.yaml' | 指定要使用的跟踪算法。内置选项:botsort.yaml、bytetrack.yaml、ocsort.yaml、deepocsort.yaml、fasttrack.yaml、tracktrack.yaml。 |
conf | float | 0.25 | 设置检测的置信度阈值;较低的值允许跟踪更多物体,但可能会包含误检。 |
iou | float | 0.7 | 设置用于筛除重叠检测结果的交并比 (IoU) 阈值。 |
classes | list | None | 按类别索引筛选结果。例如,classes=[0, 2, 3] 只跟踪指定类别。 |
device | str | None | 指定推理设备(例如 cpu、cuda:0 或 0)。用户可以选择 CPU、特定 GPU 或其他计算设备来运行模型。 |
imgsz | int or tuple | 640 | 目标推理图像尺寸:正方形图像使用整数,或使用 (height, width) 对。图像尺寸会调整为模型步幅的整数倍。 |
max_det | int | 300 | 跟踪前每帧保留的最大检测数量,用于限制解决方案在密集场景中处理的物体数量。 |
quantize | int or str | None | 推理精度:对于非 CPU 上运行的 PyTorch 和 TorchScript 模型,使用 16 (FP16) 或 32/unset (FP32) 进行选择;其他格式使用其模型文件和运行时所选的精度。此参数替代已弃用的 half 参数。 |
常见问题#
使用 Ultralytics YOLO26 进行目标裁剪,就是利用 YOLO26 的检测能力从图像或视频中分离并提取特定目标。通过 YOLO26 高精度地识别目标并相应地进行裁剪,这一过程可实现聚焦分析、减少数据量并提高精度。如需深入了解,请参阅目标裁剪示例。
使用 Ultralytics YOLO26 仅裁剪图像或视频中的相关目标,可显著缩小数据体积,让存储和处理更加高效。此过程包括训练模型检测特定目标,然后利用检测结果仅裁剪并保存这些部分。如需进一步了解如何发挥 Ultralytics YOLO26 的功能,请参阅我们的快速入门指南。
