概览¶
SAHI 通过启用切片推理来检测大图像中的小物体,从而帮助开发人员克服了对象检测中的实际挑战。它支持各种流行的检测模型并提供易于使用的 API。
🌐 [English](../../README.md) | 🇨🇳 [简体中文](README.md) | 🇹🇷 [Türkçe](../tr/README.md)
| 命令 | 描述 |
|---|---|
| predict | 使用任意 ultralytics / mmdet / huggingface / torchvision 模型进行切片或标准视频/图像预测 -- 参见 CLI 指南 |
| predict-fiftyone | 使用任意支持的模型进行切片或标准预测,并在 fiftyone 应用 中探索结果 -- 了解更多 |
| coco slice | 自动切片 COCO 标注和图像文件 -- 参见 切片工具 |
| coco fiftyone | 在 fiftyone ui 中探索 COCO 数据集的多个预测结果,按错误检测数量排序 |
| coco evaluate | 针对给定的预测和真实数据评估 COCO 的类级别 AP 和 AR -- 查看 COCO 工具 |
| coco analyse | 计算并导出多种错误分析图表 -- 参见 完整指南 |
| coco yolo | 将任意 COCO 数据集自动转换为 ultralytics 格式 |
社区认可¶
AI 工具认可¶
SAHI 的文档已在 Context7 MCP 中建立索引,为 AI 编码助手提供最新的,版本特定的代码示例和 API 参考。我们还提供了一个遵循 AI 可读文档新兴标准的 llms.txt 文件。要将 SAHI 文档集成到您的 AI 开发工作流程中,请查看 Context7 MCP 安装指南.
安装¶
基本安装¶
详细安装说明(点击展开)
- 安装您所需的 PyTorch 和 torchvision 版本: (为了获得 mmdet 框架的支持,您需要安装 torch 2.1.2 版本): - 安装您所需的检测框架 (ultralytics): - 安装您所需的检测框架 (huggingface): - 安装您所需的检测框架 (yolov5): - 安装您所需的检测框架 (mmdet): - 安装您所需的检测框架 (roboflow):快速开始¶
学习资源¶
| 资源 | 类型 |
|---|---|
| SAHI 简介 | 博客文章 |
| 视频教程(2025年) ⭐ | 视频 |
| 官方论文 (ICIP 2022 oral) | 论文 |
| 预训练权重 和 ICIP 2022 论文文件 | 基准测试 |
| 使用 FiftyOne 可视化并评估 SAHI 的预测结果 | 博客文章 |
| 《探索 SAHI》-- learnopencv.com | 文章 |
| Encord 对 Slicing Aided Hyper Inference(SAHI)的解读 | 文章 |
| 视频教程:SAHI 在小目标检测中的应用 | 视频 |
| 卫星图像目标检测 | 博客文章 |
| COCO 数据集转换 | 博客文章 |
| Kaggle notebook | Notebook |
| 误差分析绘图 & 评估 ⭐ | 讨论 |
| 交互式结果可视化与检查 ⭐ | 讨论 |
| 视频推理支持 | 讨论 |
| 切片操作 Notebook | Notebook |
| 完整文档 | 文档 |
Notebooks & 示例¶
| 框架 | Notebook | 示例 |
|---|---|---|
| YOLO26 | — | |
| YOLO12 | — | |
| YOLO11 | — | |
| YOLO11-OBB | — | |
| Roboflow / RF-DETR | — | |
| RT-DETR v2 | — | |
| RT-DETR | — | |
| HuggingFace | — | |
| YOLOv5 | — | |
| MMDetection | — | |
| TorchVision | — | |
| YOLOX | — |
与框架无关的切片/标准预测¶

请在 CLI 文档 中查找关于使用 sahi predict
命令的详细信息,并查阅 预测 API 以了解高级用法。
请在 视频推理教程 中查找关于视频推理的详细信息。
误差分析绘图 & 评估¶

请在 误差分析绘图 & 评估 中查找相关的详细信息。
交互式结果可视化与检查¶

探索 FiftyOne 集成 以实现交互式可视化与检查。
其他实用工具¶
请查阅 完整的 COCO 工具指南 了解 YOLO 格式转换、数据集切片、子采样、筛选、合并与分割等操作。了解更多关于 切片工具 ,以实现对图像和数据集切片参数的精细控制。
引用¶
如果您在您的工作中使用了这个包,请如下文引用:
@article{akyon2022sahi,
title={Slicing Aided Hyper Inference and Fine-tuning for Small Object Detection},
author={Akyon, Fatih Cagatay and Altinuc, Sinan Onur and Temizel, Alptekin},
journal={2022 IEEE International Conference on Image Processing (ICIP)},
doi={10.1109/ICIP46576.2022.9897990},
pages={966-970},
year={2022}
}
@software{obss2021sahi,
author = {Akyon, Fatih Cagatay and Cengiz, Cemil and Altinuc, Sinan Onur and Cavusoglu, Devrim and Sahin, Kadir and Eryuksel, Ogulcan},
title = {{SAHI: A lightweight vision library for performing large scale object detection and instance segmentation}},
month = nov,
year = 2021,
publisher = {Zenodo},
doi = {10.5281/zenodo.5718950},
url = {https://doi.org/10.5281/zenodo.5718950}
}
贡献者¶
欢迎贡献!请参阅我们的 贡献指南 来开始使用。感谢所有贡献者!
