YOLOv11室内安防场景行人目标检测数据集-406张-pedestrian-1_3_2
YOLOv11室内安防场景行人目标检测数据集 数据集基本信息目标类别 [‘Pedestrian Female’, ‘Pedestrian Male’]中文类别[‘女性行人’, ‘男性行人’]训练集284 张验证集82 张测试集40 张总计406 张 data.yaml 配置信息该数据集提供了data.yaml文件内容如下train:../train/imagesval:../valid/imagestest:../test/imagesnc:2names:[Pedestrian Female,Pedestrian Male]️ 标注可视化 数据集分析YOLOv11室内安防场景行人目标检测数据集该数据集专注于室内安防场景下的行人目标检测通过采集不同姿态、角度和着装的男性和女性行人的图像为智能监控系统提供了高质量的训练素材。数据集涵盖了多种日常行为模式能够有效提升模型在复杂环境下的识别准确率。从数据分布来看该数据集包含284张训练集图像、82张验证集图像和40张测试集图像总计406张。训练集占比最大确保了模型有足够的学习样本验证集和测试集比例适中能够客观评估模型的泛化能力和性能表现。整体分布合理符合机器学习任务的标准要求。该数据集的标注工作严谨细致每个行人目标都被精确框选并分类标记为“男性行人”或“女性行人”。标注边界框与实际目标高度吻合未发现明显偏差或遗漏充分保证了数据的质量和可用性。基于其高质量的数据和明确的标注该数据集可广泛应用于室内安防监控、人流统计分析以及智能零售等领域为实现精准的行人识别和行为分析提供可靠的技术支持。YOLOv11训练步骤一、环境安装pipinstallultralytics# 依赖要求Python≥3.8PyTorch≥1.8。安装完成后可通过 yolo checks 验证环境。二、数据集准备YOLO格式1. 目录结构数据集必须严格按以下结构组织dataset/ ├── train/ │ ├── images/ # 训练图片jpg/png │ └── labels/ # YOLO格式标注txt ├── val/ │ ├── images/ │ └── labels/ └── data.yaml # 数据集配置文件2. YOLO标注格式每个*.txt文件对应一张图片每行格式为class_id center_x center_y width height所有数值均为相对于图片宽高的归一化值0~1。3. data.yaml 配置文件# data.yamlpath:../dataset# 数据集根目录相对或绝对路径train:train/images# 训练集图片路径val:val/images# 验证集图片路径test:test/images# 测试集图片路径可选# 类别信息nc:2# 类别数量names:[class1,class2]# 类别名称列表三、模型选择YOLO11 提供 5 种尺度官方命名规则为yolo11{n/s/m/l/x}.pt模型参数量适用场景yolo11n2.6M边缘设备、速度优先yolo11s9.4M平衡精度与速度yolo11m20.1M常规GPU训练yolo11l25.3M高精度需求yolo11x56.9M极致精度、算力充足四、模型训练方式1Python API推荐创建train.pyfromultralyticsimportYOLOdefmain():# 加载预训练模型推荐基于COCO预训练权重微调modelYOLO(yolo11m.pt)# 训练参数train_params{data:data.yaml,# 数据集配置文件epochs:100,# 训练轮次imgsz:640,# 输入图像尺寸batch:16,# 批次大小根据显存调整device:0,# GPU设备号cpu表示CPU训练workers:8,# 数据加载线程数optimizer:SGD,# 优化器SGD/Adam/AdamWlr0:0.01,# 初始学习率patience:50,# 早停耐心值save:True,# 保存模型project:runs/train,# 项目保存路径name:exp,# 实验名称single_cls:False,# 单类别检测设为Trueclose_mosaic:10,# 最后N轮关闭马赛克增强}# 开始训练resultsmodel.train(**train_params)# 输出最佳模型路径print(fBest model saved at:{results.best})if__name____main__:main()三种模型加载方式对比# 方式A从YAML构建全新模型从头训练适合网络结构改进modelYOLO(yolo11m.yaml)# 方式B加载预训练权重最常用推荐modelYOLO(yolo11m.pt)# 方式C构建新模型并迁移预训练权重改进网络后使用modelYOLO(yolo11m.yaml).load(yolo11m.pt)方式2命令行 CLI# 基础训练yolo detect traindatadata.yamlmodelyolo11m.ptepochs100imgsz640batch16device0# 多GPU训练yolo detect traindatadata.yamlmodelyolo11m.ptepochs100device0,1# 从YAML预训练权重训练yolo detect traindatadata.yamlmodelyolo11m.yamlpretrainedyolo11m.ptepochs100五、关键训练参数说明参数说明建议值epochs训练总轮次100~300imgsz输入尺寸640标准batch批次大小8/16/32根据显存device训练设备0单GPU、0,1多GPU、cpu、mpsApple芯片workers数据加载线程8~16Windows建议≤8optimizer优化器SGD默认、Adam、AdamWlr0/lrf初始/最终学习率0.01 / 0.01momentumSGD动量0.937weight_decay权重衰减0.0005single_cls单类别模式True/Falseresume恢复中断训练True需指定last.ptamp自动混合精度True默认开启省显存六、模型验证创建val.pyfromultralyticsimportYOLOdefmain():# 加载训练好的最佳权重modelYOLO(runs/train/exp/weights/best.pt)# 验证metricsmodel.val(datadata.yaml,splitval,# 验证集val 或 testimgsz640,batch16,iou0.6,# NMS IoU阈值device0,save_jsonFalse,# 是否保存COCO格式JSON)# 输出关键指标print(fmAP50-95:{metrics.box.map})# mAP0.5:0.95print(fmAP50:{metrics.box.map50})# mAP0.5print(fmAP75:{metrics.box.map75})# mAP0.75if__name____main__:main()CLI 方式yolo detect valmodelruns/train/exp/weights/best.ptdatadata.yaml七、模型推理/预测创建predict.pyfromultralyticsimportYOLOimportcv2defmain():modelYOLO(runs/train/exp/weights/best.pt)# 单张图片推理resultsmodel.predict(sourcetest_images/,# 图片路径、文件夹、URL或摄像头索引0imgsz640,conf0.25,# 置信度阈值iou0.45,# NMS IoU阈值device0,saveTrue,# 保存结果图showFalse,# 是否弹窗显示)# 遍历结果forresultinresults:boxesresult.boxes# 检测框masksresult.masks# 分割掩码如使用分割模型probsresult.probs# 分类概率# 获取坐标、置信度、类别forboxinboxes:x1,y1,x2,y2box.xyxy[0].tolist()confbox.conf[0].item()clsint(box.cls[0].item())print(fClass:{cls}, Conf:{conf:.2f}, Box: [{x1:.1f},{y1:.1f},{x2:.1f},{y2:.1f}])if__name____main__:main()CLI 方式yolo detect predictmodelruns/train/exp/weights/best.ptsourcetest_images/saveTrue## 数据集下载 小郭AI日志

相关新闻

C++哈希表冲突处理:开放定址法与链地址法实战对比

C++哈希表冲突处理:开放定址法与链地址法实战对比

1. 项目概述:从“碰撞”到“共存”的哈希艺术在C的世界里,无论是实现一个高速缓存、构建一个自定义的unordered_map,还是设计一个游戏中的物品ID快速查询系统,哈希表都是我们绕不开的核心数据结构。它的理想很美好:通过…

2026/7/17 6:00:41 阅读更多 →
PCL KdTree原理与实战:点云最近邻搜索核心技术与性能优化

PCL KdTree原理与实战:点云最近邻搜索核心技术与性能优化

1. 项目概述 如果你正在用PCL(Point Cloud Library)处理点云数据,无论是做三维重建、自动驾驶感知,还是机器人导航,有一个工具你几乎无法绕开,那就是KdTree。它不像点云滤波、配准那样有直观的视觉效果&…

2026/7/17 5:58:40 阅读更多 →
C++结构体从入门到精通:语法、内存对齐与实战应用

C++结构体从入门到精通:语法、内存对齐与实战应用

1. 为什么C程序员绕不开结构体?如果你刚开始学C,可能觉得数组已经够用了,它能存一堆相同类型的数据。但当你真正开始写点像样的程序,比如要管理一个学生信息(姓名、学号、成绩),或者处理一个坐标…

2026/7/17 5:56:39 阅读更多 →

最新新闻

ELF 1开发板实现exFAT/NTFS支持与优化实践

ELF 1开发板实现exFAT/NTFS支持与优化实践

1. 为什么ELF 1开发板需要支持exFAT/NTFS?在嵌入式Linux开发中,文件系统兼容性是个经常被忽视但实际影响巨大的问题。ELF 1开发板默认支持的FAT32文件系统有个致命缺陷——单个文件大小不能超过4GB。这个限制在以下场景会直接导致项目受阻:高…

2026/7/17 6:48:59 阅读更多 →
GenUI SDK 生成式UI:六大开发特性详解,适配多种业务场景

GenUI SDK 生成式UI:六大开发特性详解,适配多种业务场景

本文由云软件体验技术团队岑灌铭原创。 随着大语言模型快速迭代,LLM 已具备强大的自然语言理解与结构化内容生成能力。而如何高效渲染 AI 生成内容、快速打造美观交互的动态界面,已然成为 AI 应用规模化落地的核心痛点。 生成式 UI(Generat…

2026/7/17 6:44:57 阅读更多 →
PoE供电技术详解:标准与非标,交换机选型,安防,办公wifi覆盖与风险规避 | 成都叮当网络·爱包干™

PoE供电技术详解:标准与非标,交换机选型,安防,办公wifi覆盖与风险规避 | 成都叮当网络·爱包干™

一、什么是PoE技术?PoE(Power over Ethernet)是指在Cat5e/6/6A等双绞线上,同步传输数据与直流电的供电技术。它由供电端设备(PSE,通常是PoE交换机)和受电端设备(PD,如AP、…

2026/7/17 6:44:57 阅读更多 →
IDA Pro界面深度解析:从零掌握逆向工程核心工具布局与实战技巧

IDA Pro界面深度解析:从零掌握逆向工程核心工具布局与实战技巧

1. 项目概述:从“下载完成”到“分析就绪” 刚拿到IDA Pro,双击打开,面对满屏的窗口、按钮和菜单,是不是感觉有点懵?这感觉我太懂了。很多朋友兴冲冲地下载了这款被誉为“逆向工程瑞士军刀”的神器,结果第一…

2026/7/17 6:44:57 阅读更多 →
AI与高德MCP打造智能旅行规划系统

AI与高德MCP打造智能旅行规划系统

1. 项目概述:AI与高德MCP的旅行规划革命去年帮朋友规划云南自驾游时,我花了整整三天时间查攻略、排路线、算时间,最后做出的行程表还是漏洞百出。这种痛苦经历促使我探索用技术解决旅行规划难题,直到发现高德MCP(Model…

2026/7/17 6:42:57 阅读更多 →
FPGA开发板PWM模块设计与Verilog实现

FPGA开发板PWM模块设计与Verilog实现

1. 盘古1K开发板与PWM模块设计概述盘古1K开发板作为国产FPGA学习平台,凭借其高性价比和丰富的外设接口,已成为数字电路设计入门的首选工具之一。本次练习聚焦PWM(脉冲宽度调制)模块设计,这是嵌入式系统和电机控制领域的…

2026/7/17 6:42:57 阅读更多 →

日新闻

2026全国外贸独立站搭建公司推荐排行,含零代码SAAS、AI编程、源码定制

2026全国外贸独立站搭建公司推荐排行,含零代码SAAS、AI编程、源码定制

2026全国外贸独立站搭建公司推荐排行 外贸工厂、工贸企业建设官网,核心需求与普通展示型网站并不相同。除了页面整洁、多语言适配和海外访问体验,企业还要重点考虑数据能否导出、站点能否迁移、源码是否可控、后续费用是否透明,以及更换服务…

2026/7/17 0:02:10 阅读更多 →
HarmonyOS 应用开发《掌上英语》第19篇:3D 翻转动画实现——ArkTS 动画系统全解析

HarmonyOS 应用开发《掌上英语》第19篇:3D 翻转动画实现——ArkTS 动画系统全解析

3D 翻转动画实现——ArkTS 动画系统全解析引言 在移动应用中,卡片翻转动画是最受欢迎的交互动效之一,它能给用户带来直观的"物理世界"操作感。在我们的英语学习 App 的单词学习页面(CourseHomePage.ets)中,就…

2026/7/17 0:02:10 阅读更多 →
2026键盘推荐|IQUNIX EV63多场景适配,不允许有人不知道!

2026键盘推荐|IQUNIX EV63多场景适配,不允许有人不知道!

现在很多用户都需要一款能适配多场景的键盘,既能满足交流码字的需求,又能应对居家电竞的性能需求,最好还得有点小颜值。而大多键盘都只能兼顾其中一两个场景。这次我实测了IQUNIX EV63三款配色(银武士、黑武士、紫罗兰&#xff09…

2026/7/17 0:04:10 阅读更多 →

周新闻

互联网大厂 Java 求职面试:燕双非的搞笑回答与技术探讨

互联网大厂 Java 求职面试:燕双非的搞笑回答与技术探讨

互联网大厂 Java 求职面试:燕双非的搞笑回答与技术探讨 在一个阳光明媚的上午,互联网大厂的面试官坐在桌前,准备迎接他的面试候选人——燕双非,一个以搞笑和幽默著称的程序员。第一轮提问 面试官:燕双非,作…

2026/7/17 3:22:28 阅读更多 →
车载以太网PMA测试设备选型:示波器、VNA、信号源3类仪器关键参数与预算评估

车载以太网PMA测试设备选型:示波器、VNA、信号源3类仪器关键参数与预算评估

车载以太网PMA测试设备选型:示波器、VNA、信号源3类仪器关键参数与预算评估在智能驾驶和车联网技术快速发展的今天,车载以太网作为新一代车载网络的核心传输技术,其物理层性能直接决定了数据传输的可靠性和稳定性。1000BASE-T1作为当前主流的…

2026/7/17 3:01:28 阅读更多 →
VSCode EIDE 插件 2.0:APM32/STM32 项目迁移实战,5步完成Keil工程转换

VSCode EIDE 插件 2.0:APM32/STM32 项目迁移实战,5步完成Keil工程转换

VSCode EIDE 插件 2.0:APM32/STM32 项目迁移实战指南嵌入式开发领域正经历一场工具链的静默革命。当传统Keil用户首次打开VSCode的扩展市场搜索EIDE时,往往会惊讶于这个看似简单的插件竟能重构十余年的开发习惯。本文将揭示如何用五个精准步骤&#xff0…

2026/7/16 23:40:37 阅读更多 →

月新闻