两颗米网站建设,宁波十大建设集团,做网站最常用的软件是什么,合肥电脑网站建站目录 前言一、YOLO10检测模型二、YOLO安装过程1.新建conda的环境 yolo10安装依赖包测试 总结 前言
v9还没整明白#xff0c;v10又来了。而且还是打败天下无敌手的存在#xff0c;连最近很火的RT-DETR都被打败了。那么#xff0c;笑傲目标检测之林的v10又能持续多久呢#… 目录 前言一、YOLO10检测模型二、YOLO安装过程1.新建conda的环境 yolo10安装依赖包测试 总结 前言
v9还没整明白v10又来了。而且还是打败天下无敌手的存在连最近很火的RT-DETR都被打败了。那么笑傲目标检测之林的v10又能持续多久呢
一、YOLO10检测模型
近年来YOLO在实时目标检测领域中因其在计算成本和检测性能之间的有效平衡而成为主要范式。
研究人员在YOLO的架构设计、优化目标、数据增强策略等方面进行了探索并取得了显著进展。然而依赖非极大值抑制NMS进行后处理限制了YOLO的端到端部署并对推理延迟产生了不利影响。此外YOLO中各种组件的设计缺乏全面深入的检验导致明显的计算冗余限制了模型的能力。这导致了次优的效率以及相当大的性能提升潜力。
在这项工作中原作者旨在从后处理和模型架构两个方面进一步推进YOLO的性能-效率边界。为此首先提出了YOLO的无NMS训练的一致双重分配策略同时带来了竞争力的性能和低推理延迟。此外引入了面向效率-准确性驱动的YOLO模型设计策略从效率和准确性角度全面优化YOLO的各个组件大大减少了计算开销并增强了能力。
作者的努力成果是一代新的YOLO系列用于实时端到端目标检测被称为YOLOv10。广泛的实验表明YOLOv10在各种模型规模上实现了最先进的性能和效率。 在延迟性和精度上的性能对比 模型尺寸和精度上的对比
二、YOLO安装过程
硬件环境显卡NVIDIA GeForce RTX 4090 软件环境Linux 20.04Conda
1.新建conda的环境 yolo10
在conda创建一个名为yolov10的新环境并在其中安装python3.9,这个环境是独立的不会影响系统中的其他环境:
conda create -n yolov10 python3.9然后再激活yolov10的Conda环境
conda activate yolov10通过pip命令安装requirements.txt中的python包及其版本号
pip install -r requirements.txt然后设置开发者模式
pip install -e .安装依赖包
然后安装预训练的模型文件
wget https://github.com/THU-MIG/yolov10/releases/download/v1.1/yolov10s.pt最后在执行运行代码
python app.py最后就进入了操作界面
测试
先输入要处理图片 模型使用上面下载的预训练模型yolov10s.pt 处理完的图片 从上面图片可以精确看到已经识别出人和沙发因此可以判断出来模型可以正常使用。
总结
通过这次安装到最后的功能实现可以明显感觉到yolo10简单的安装步骤以及它强大的功能。