基于YOLO11路口交通信号灯通识别 交通指引信号识别 交通标识别识别

本文涉及的产品
RDS DuckDB + QuickBI 企业套餐,8核32GB + QuickBI 专业版
简介: 基于YOLO11路口交通信号灯通识别 交通指引信号识别 交通标识别识别

文章目录

基于 YOLO11 的路口交通信号灯通行规则识别

v2.0.0 新变化:使用 YOLO11 以及一个更加丰富的数据集训练模型,对原来目标检测和信号分类两个步骤进行整合,去除了在大部分情况下冗余的过滤筛选,实现交通信号灯识别一步到位,得到的模型识别准确率和推理效率均有少量的提升,且更加易于部署。

项目简介

在本项目中,通行规则识别分为以下两个步骤:

目标检测,采用 YOLO11 目标检测模型,识别图像中交通信号灯的位置、颜色以及形状(包括圆形、左箭头、上箭头和右箭头)。

规则解析,对图像中检测出来的交通信号灯,解析其表示的通行规则(即能否直行、能否左转和能否右转)。

圆形的信号灯能够控制三个方向的通行规则,优先级较低。

箭头形的信号灯仅能控制对应方向的通行规则,但优先级较高。

此外,若无明确信号,即没有红色的右箭头信号灯,右转默认视为允许通行。

效果展示

性能评估

模型的输入尺寸固定为 640x480,在此图像输入下,采用 PyTorch 平均推理一张图片的耗时约为 50ms,采用 ONNX Runtime 推理平均耗时约为 40ms(CPU:11th Intel Core i5-1155G7 2.50GHz,Model:YOLO11n)。

在当前数据集下信号灯目标检测准确性指标:

Class Precision Recall  mAP50 mAP50-95
ALL 0.97  0.971 0.989 0.89
F0  0.99  1 0.995 0.871
F1  1 0.981 0.995 0.872
L0  0.981 0.985 0.994 0.912
L1  0.982 1 0.995 0.915
S0  1 0.817 0.944 0.878
S1  1 0.987 0.995 0.885
R0  0.815 1 0.995 0.914
R1  0.993 1 0.995 0.876

注:本项目训练用的数据集规模较小,在真实环境下的鲁棒性可能不够理想。

使用说明

首先安装环境依赖包,项目目前采用 ONNX Runtime 部署模型推理。

pip install -r requirements.txt

若需要使用 GPU 进行推理,则需要安装:

pip install onnxruntime-gpu

待识别图像默认位于 inferences/images/ ,识别结果默认保存位于 inferences/results/,如果以上两个目录不存在请先创建。

将所有待识别的图像放入待识别图像目录下,要求图像尺寸为 640x480,可以在本项目 Releases 中下载训练好的模型权重文件,解压到 inferences/models/ 下,运行 main.py 即可。

python main.py

本项目识别程序的默认配置文件为 configs/inference.yaml,其中各个属性对应的含义如下:

precision: "fp32"            # 推理运算精度,"fp32"(单精度)或 "fp16"(半精度)
session-providers:           # ONNX Runtime Providers 参数
  - "CPUExecutionProvider"
co
```cpp
nf-threshold: 0.25         # 目标检测置信度阈值

iou-threshold: 0.45 # 目标检测非极大值抑制 IoU 阈值

```cpp
model-path: "inferences/models/detection-fp32.onnx"    # 模型加载路径

基于YOLO11路口交通信号灯通识别 交通指引信号识别

如果需要使用自己的数据集训练模型,则需要安装 ultralytics 框架,参照 Ultralytics 官方文档 进行模型的训练,最后将模型转换为 ONNX 格式进行部署即可。

相关文章
|
4天前
|
人工智能 弹性计算 前端开发
2026年阿里云618活动期间有什么优惠?云服务器、AI产品和大模型、优惠券活动介绍
阿里云2026年618活动已全面开启,涵盖云服务器、AI产品及优惠券等。云服务器方面,轻量应用服务器2核2G低至38元/年,2核4G仅9.9元/月;经济型e实例99元/年,u1实例199元/年,u2i实例3折起,c9i/g9i服务器6.4折起。AI产品方面:QoderWork CN首月0元,Qwen3.7限时5折,秒悟新注册送1万积分,HappyHorse视频生成8折,OPC创新助力计划至高补贴100万Token。大模型方面,百炼平台享1亿+免费tokens,AI通用型节省计划最高5.3折。叠加AI加速季权益礼包(个人360元/企业1728元)及百炼先用后返最高200元。
|
11天前
|
人工智能 弹性计算 运维
新手必看教程 阿里云部署Hermes Agent并配置百炼Token Plan完整实操指南
在AI智能体快速普及的当下,具备自主学习、长效记忆、多任务执行能力的智能框架逐渐成为个人办公、项目开发、自动化运维的核心工具。Hermes Agent作为一款热门开源自进化AI智能体,凭借宽松开源协议、跨会话持久记忆、自主技能迭代、多模型兼容等特色能力脱颖而出。它区别于传统对话类工具,不仅可以完成日常问答、内容创作,还能自主拆解复杂任务、沉淀使用习惯、复用过往工作经验,真正实现“越用越智能”,同时支持私有化部署,所有数据本地留存,隐私安全性突出。
180 1
|
弹性计算 Serverless 数据库
2026年 | 6月云大使推广奖励规则
2026年云大使618活动上线,奖励丰厚。近期规则调整,关联周期不分用户类型延至365天,购大模型/Agent产品可最长关联365天;老用户产品首购返利升至30%;单客户实付封顶20万元;后付费订单纳入返利;云大使企业认证亦可入驻。
|
10天前
|
人工智能 运维 自然语言处理
深度了解千问Qwen3.7-Max 阿里云百炼旗舰模型能力特点与计费订阅方案参考
在国内大模型产业高速发展的当下,通用大模型逐步从基础对话服务,走向复杂推理、工程编码、长文本处理、多领域专业分析等高阶应用场景。阿里云百炼作为国内主流大模型服务平台,持续迭代通义千问系列模型,**Qwen3.7-Max** 作为当前定位旗舰级的主力版本,凭借顶尖的综合能力、全面的场景适配、稳定的服务表现,成为企业研发、个人开发者、内容创作、智能体搭建等场景的首选模型之一。
712 5
|
1天前
|
Python
基于UNET的服装语义分割系统
基于UNET的服装语义分割系统
|
1天前
|
机器学习/深度学习 编解码 算法
基于YOLO11的无人机影像 海上油污分类与分割 (数据集+代码+模型+界面)
用无人机影像进行海上油污分类与分割 1. 引言 在这里插入图片描述 随着全球工业化进程的加速,海洋石油泄漏事件的发生频率逐年增加。这些事故不仅对环境造成巨大破坏,也给人类健康和社会经济带来了严重影响。为了有效应对和管理这类突发事件,及时准确地检测、分类并分割出海面上的油污区域变得至关重要。近年来,借助无人机(UAV, Unmanned Aerial Vehicle)获取高分辨率影像数据,并结合先进的图像处理和机器学习技术,为实现这一目标提供了新的解决方案。 本篇文章将详细介绍如何利用无人机拍摄的视频片段来完成海上油污的分类与分割任务,涵盖从数据收集到模型训练再到结果分析的全流程。 2.
|
2天前
|
存储 人工智能 自然语言处理
阿里云百炼CLI:一行指令接入全栈 AI 能力——Bailian CLI指南
阿里云百炼CLI是专为AI Agent设计的命令行工具,一行指令即可接入150+多模态模型及知识库、联网搜索、视频生成等10+项全栈AI能力,支持Cursor、Qoder等主流框架,让智能体真正“动手”创作。开通百炼快速体验:https://t.aliyun.com/U/fPVHqY
|
1天前
|
运维 安全 网络安全
钓鱼攻击取代暗网成为信息窃取主因的成因与防御研究
本文基于Optery 2026年报告及多起真实事件,揭示网络威胁核心转变:钓鱼与语音钓鱼已取代暗网,成为窃取敏感信息的首要渠道。调研显示96%企业对员工信息防护缺乏信心。文章剖析攻击链路、话术逻辑与技术实现,结合捷豹路虎、玛莎百货等案例,并提出涵盖邮件防护、终端管控、MFA认证、人员培训等六维度的全链路防御体系,兼具理论深度与落地可行性。(239字)
25 0
|
2天前
|
人工智能 自然语言处理 API
阿里云Token Plan(团队版)ai模型订阅计划指南:Tokens按Credits计费,费用价格198元1个月起
阿里云百炼Token Plan团队版是面向企业/团队的AI大模型订阅服务,以Credits统一计费,支持Qwen3.6、GLM-5、Wan2.7等20+文本与图像模型,兼容OpenClaw、Qoder等主流工具;提供标准(198元/月)、高级(698元)、尊享(1398元)三档坐席,额度共享、预算可控、数据不用于训练。阿里云百炼官网:https://t.aliyun.com/U/fPVHqY
|
2天前
|
机器学习/深度学习 数据采集 自然语言处理
基于LSTM的时间序列预测研究
基于LSTM的时间序列预测研究