学习python使用Ultralytics的YOLO26进行目标检测的基本用法

Ultralytics YOLO26是Ultralytics推出的最新版YOLO模型,专为边缘计算和低功耗设备设计,核心目标是在保持高精度的前提下,极致优化部署效率,而非单纯追求复杂的网络结构。
  YOLO26的技术创新及主要功能包括:
  1)端到端无NMS推理 :原生去除了传统依赖的非极大值抑制(NMS)后处理步骤,直接输出最终检测结果,极大简化了部署流程,并降低了延迟;
  2)移除分布焦点损失(DFL) :通过简化边界框预测流程,提升了模型在各种边缘硬件上的兼容性和导出便利性;
  3)全新MuSGD优化器 :融合了传统SGD与大语言模型训练中的Muon技术,增强了训练稳定性,实现了更快的收敛速度;
  4)ProgLoss + STAL机制:引入了渐进式损失平衡与小目标感知标签分配,显著提升了模型对小目标和复杂场景的检测精度。
  YOLO26支持检测、分割、分类、姿势估计、旋转框检测等任务,不同的任务对应不同的模型,下图为目标检测所使用的模型信息及指标:

选择中型规模的目标检测模型yolo26m进行功能验证,代码比较简单,示例程序及运行效果如下图所示:

python 复制代码
from ultralytics import YOLO

model = YOLO(r"yolo26m.pt")
results = model('test2-scaled.jpg')
results[0].show()

参考文献:

1\]https://docs.ultralytics.com/zh/models/yolo26/

相关推荐
2401_846339566 小时前
MySQL在云环境如何选择存储类型_SSD与高性能云盘配置建议
jvm·数据库·python
2601_957780846 小时前
Claude 4.6 对阵 GPT-5.4:2026 开发者大模型 API 选型深度解析
人工智能·python·gpt·ai·claude
2601_957780846 小时前
GPT-5.5 深度解析:2026年4月OpenAI旗舰模型的技术跨越与商业决策指南
大数据·人工智能·python·gpt·openai
zhaoyong2227 小时前
SQL如何统计每个用户的首次行为时间_MIN聚合与分组
jvm·数据库·python
2501_901006477 小时前
C#怎么实现配置热更新 C#如何在运行时动态刷新配置文件不需要重启程序【技巧】
jvm·数据库·python
m0_470857647 小时前
HTML怎么创建响应式图片备选方案_HTML srcset与sizes结构【详解】
jvm·数据库·python
2301_795099748 小时前
如何优化SQL中大批量数据的物理删除_分批次与间隔控制
jvm·数据库·python
阿kun要赚马内8 小时前
后端数据操作组合:Pydantic与ORM
后端·python·orm·sqlalchemy
2301_812539678 小时前
CSS如何引入CSS形状生成器_通过自定义属性实现图形化样式
jvm·数据库·python
m0_609160499 小时前
Golang怎么实现数据库连接重试_Golang如何在启动时重试连接直到数据库就绪【技巧】
jvm·数据库·python