学习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()

参考文献:

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

相关推荐
眼泪划过的星空8 分钟前
LangChain 两大基础提示词模板:PromptTemplate 与 ChatPromptTemplate 详解
人工智能·python·langchain
狗都不学爬虫_10 分钟前
AI逆向 - 99aq中心滑块验证+登录(wasm纯算)
爬虫·python·网络爬虫
天才测试猿43 分钟前
实例介绍:Unittest框架及自动化测试实现流程
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例
veminhe1 小时前
元数据索引有关的错
人工智能·python
一次旅行1 小时前
AutoAWQ完整实战:MIT激活感知AWQ量化,模型显存减半、推理提速且精度无损
人工智能·python·算法
ask_baidu1 小时前
python实现Doris的streamLoad
开发语言·python
GrowthDiary0072 小时前
算法题:寻找二维数组top k问题
数据结构·python·算法
丙氨酸長鏈2 小时前
[Bukkit插件开发]手持发射器箭矢机枪 教学文档 面向Python/C#开发者入门Java与Bukkit API
java·python·c#
旋生万物3 小时前
电磁力 = 螺旋联络的 90° 旋转?麦克斯韦方程组的几何重构
人工智能·python·算法·机器学习·copilot·世界模型·物理ai
久久学姐3 小时前
【AI问答】python引入其他模块的对象
python·绝对导入·相对导入·目录结构·模块导入