MMPOSE实验记录26.7.23

发布时间:2026/8/29 7:19:59

MMPOSE实验记录26.7.23
一、配置 SynPose数据集SynPose 是一个基于 GTA V 游戏引擎渲染生成的大规模人体姿态数据集。下载的mini版本是它的一个子集。SynPose_mini 数据集采用的是CrowdPose标准包含14 个关键点(有独立的眼、耳、鼻子点而是用一个Head点来代替并增加了一个Neck点)。使用标准 COCO 格式标注全部在一个文件Data/synpose_mini.json中。图片统一为1920x1080的高清分辨率。由于 SynPose 是合成数据所有点的坐标都是绝对准确的包括那些被遮挡的点。这对于训练你的补全网络是完美的。测试指令python tools/test.py configs/body_2d_keypoint/rtmpose/crowdpose/rtmpose-m_8xb64-210e_crowdpose-256x192.py checkpoints/rtmpose-m_simcc-crowdpose_pt-aic-coco_210e-256x192-e6192cac_20230224.pth --cfg-options test_dataloader.dataset.data_rootdata/SynPose_mini/ test_dataloader.dataset.ann_fileData/synpose_mini.json test_dataloader.dataset.data_prefix.imgFrame/color/ test_dataloader.dataset.bbox_file test_evaluator.ann_filedata/SynPose_mini/Data/synpose_mini.json test_evaluator.iou_typekeypoints test_evaluator.prefixsynpose二、使用真实的课堂数据进行测试这里使用MMPoseInferencer。MMPoseInferencer 是 OpenMMLab 开源姿态估计工具箱 MMPose 中的高层推理接口实现了“输入数据 - 输出骨骼数据与可视化结果”的端到端闭环。其工作流程如下图所示运行指令python demo/inferencer_demo.py ./input/1_1.mp4 --pose2d human --det-model demo/mmdetection_cfg/rtmdet_m_640-8xb32_coco-person.py --vis-out-dir ./output各个参数的含义1.python demo/inferencer_demo.py含义运行 Python 脚本。作用调用 MMPose 项目中的演示脚本。这是程序的入口文件它内部封装了推理流程负责解析你后面输入的参数并执行推理。2../input/1_1.mp4(位置参数)含义指定输入数据路径。作用告诉程序你要处理哪个视频文件。扩展这里是一个.mp4视频文件。如果是图片文件夹路径程序会自动将文件夹内的图片合成视频处理。如果是webcam程序会调用摄像头实时推理。3.--pose2d human含义指定 2D 姿态估计模型核心参数。作用--pose2d参数名表示选择用于提取骨骼点的模型。human模型别名。MMPose 预定义了一系列别名human对应的是RTMPose-m模型基于 COCO 数据集17 个关键点。底层逻辑程序会根据这个别名自动下载并加载对应的模型权重文件.pth。你日志中显示下载的那个rtmpose-m_simcc...pth文件就是由这个参数触发的。4.--det-model demo/mmdetection_cfg/rtmdet_m_640-8xb32_coco-person.py含义指定人体检测模型配置文件解决报错的关键参数。权重文件被下载到/home/administrator/.cache/torch/hub/checkpoints/这个路径是PyTorch Hub的默认行为。作用Top-Down 流程姿态估计通常分两步检测先在画面中找到“人”在哪里画出矩形框。姿态估计根据检测框裁剪图片再识别骨骼点。这个参数就是用来指定第一步检测所用的模型。参数详解rtmdet_m模型架构这是 OpenMMLab 的高性能检测模型。640输入图片尺寸。coco-person表示该模型只在 COCO 数据集的 “person” 类别上训练只检测人不检测车、狗等其他物体这样检测精度更高、速度更快。为什么加这个参数默认情况下MMPoseInferencer会自动尝试加载默认检测器。但你之前的报错显示程序无法在mmdet的注册表中找到默认模型路径。通过手动指定这个相对路径我们直接告诉程序“就用这个配置文件去找检测模型”绕过了自动查找失败的问题。5.--vis-out-dir ./output含义指定可视化结果的输出目录。作用程序处理完视频后会将画好骨骼骨架的视频保存到这个文件夹下。./output表示保存到当前命令行所在目录下的output文件夹中。生成的视频文件名通常会在原文件名后加上_vis后缀。把缓存的权重复制到项目里之后就不用依赖.cache目录了cp ~/.cache/torch/hub/checkpoints/rtmpose-m_simcc-body7_pt-body7_420e-256x192-e48f03d0_20230504.pth \ /home/administrator/mmpose/checkpoints/三、配置文件与权重文件配置文件通常以.py为扩展名是一种采用 Python 语法编写、用于声明模型结构、训练策略、数据与路径配置及运行环境参数的可执行源代码文件。权重文件以.pth为扩展名是 PyTorch 框架中用于持久化存储模型训练所得参数张量Tensors的标准序列化文件格式。是在特定数据集上训练好的参数集合。四、不同骨干网络均加载各自的COCO 17 点预训练权重在课堂测试集上推理并进行评估骨干网络RTMPose-m (CNN)、RTMPose-l (更大CNN)、HRNet-w32 (经典高分辨率网络)、ViTPose-S (小Transformer)、ViTPose-B (大Transformer)

相关新闻

C语言string.h库函数深度解析:从原理到嵌入式实战应用

C语言string.h库函数深度解析:从原理到嵌入式实战应用

2026/8/29 7:19:59

1. 为什么我们还在深挖C标准库的string.h?如果你在搜索引擎里敲下“C语言库函数大全”或者“stm32标准库下载”,大概率会看到一堆关于string.h的讨论。这看起来是个老掉牙的话题,对吧?毕竟C语言都诞生半个多世纪了,str…

边坡、大坝、基坑深层水平位移自动化监测——固定式测斜仪

边坡、大坝、基坑深层水平位移自动化监测——固定式测斜仪

2026/8/29 7:19:59

内置三轴高精度、高分辨率加速度传感器,是一种广泛应用于多种场景的高精度监测设备。它在水利工程领域表现出色,适用于混凝土大坝、面板堆大坝、土石坝等水工建筑物的深层水平位移和表面位移。在面板堆大坝监测中,它能够精确测量面板的倾斜角…

AI开题报告30分钟出稿:会计学专业从选题到答辩的完整流程

AI开题报告30分钟出稿:会计学专业从选题到答辩的完整流程

2026/8/29 7:19:59

"开题报告DDL是周五,你今天才开始?"会计学专业的研究生群里,这样的对话每个月都在上演。开题报告看着只有五六千字,但研究背景、文献综述、研究框架、技术路线一个都不能少,憋一周的大有人在。2026年&#x…

DeepSeek-V4潜伏推理技术拆解:思考链走向隐空间,优化推理延迟与成本

DeepSeek-V4潜伏推理技术拆解:思考链走向隐空间,优化推理延迟与成本

2026/8/29 8:30:04

DeepSeek-V4 Latent Reasoning 这个方向最近在社区里引起了不少讨论。它和常见的“让模型多思考一会儿”不一样,是把思考过程从显式的文本链拆掉,直接挪到 latent space 里完成。简单说,就是不让模型把每一步推理都写成 token,而是…

LangChain 5 分钟上手:这个 LLM 应用框架替你干掉的 3 件事

LangChain 5 分钟上手:这个 LLM 应用框架替你干掉的 3 件事

2026/8/29 8:30:04

LangChain 5 分钟上手:这个 LLM 应用框架替你干掉的 3 件事 【免费下载链接】langchain The agent engineering platform. 项目地址: https://gitcode.com/GitHub_Trending/la/langchain 你想把公司知识库接进大模型、让程序自动调用查询和计算工具&#xff…

STM32F103 ADC与DMA实现多通道高速数据采集的工程实践

STM32F103 ADC与DMA实现多通道高速数据采集的工程实践

2026/8/29 8:30:04

1. 项目概述:从“手动搬运”到“自动流水线” 如果你玩过STM32,尤其是做过一些传感器数据采集的项目,大概率会和ADC(模数转换器)打交道。最开始的玩法,通常是开启一次转换,然后死等或者用中断&a…

从命令行到数据处理:掌握awk核心模式与实战应用

从命令行到数据处理:掌握awk核心模式与实战应用

2026/8/29 8:30:04

1. 从一行命令到数据处理利器:为什么你需要了解awk如果你在Linux或Unix环境下工作,哪怕只是偶尔登录服务器查看日志,大概率都见过或听过awk这个名字。它常常和grep、sed一起被提及,合称为“文本处理三剑客”。但很多人的认知可能就…

手眼标定不是调参:坐标系建模与工业级精度实践

手眼标定不是调参:坐标系建模与工业级精度实践

2026/8/29 8:30:04

简介:本资源是一套面向高校本科生及自动化/机器人方向初学者的机械臂手眼标定实践方案,聚焦毕业设计、课程设计与小型项目开发场景,系统解决机械臂末端执行器与视觉传感器坐标系间空间关系标定这一核心问题。压缩包共24个文件,含2…

MATLAB金融工具箱升级:从frontcon到Portfolio对象的完整迁移指南

MATLAB金融工具箱升级:从frontcon到Portfolio对象的完整迁移指南

2026/8/29 8:20:03

1. 项目概述:从frontcon到Portfolio的必然之选 如果你在金融工程、量化投资或者资产配置领域用过MATLAB,那么对 frontcon 函数一定不陌生。这个函数曾是MATLAB金融工具箱里构建有效前沿的“老将”,输入预期收益、协方差矩阵和约束条件&…

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

2026/8/27 11:10:02

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

2026/8/27 7:25:23

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

2026/8/28 7:34:42

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

四款热门降AI工具测评:研究生和本科生怎么选?

四款热门降AI工具测评:研究生和本科生怎么选?

2026/8/29 0:09:39

马上要交论文了,最近真的被论文ai率折磨的够呛。 明明查重都没问题了,但是ai率就是居高不下,崩溃了,明明都是我自己写的,天杀的,明明都是我亲生的啊 改来改去,终于给我搞出一套完美的降ai方案…

论文降AI率免费攻略:自查、提示词与工具推荐

论文降AI率免费攻略:自查、提示词与工具推荐

2026/8/29 0:09:39

马上要交论文了,最近真的被论文ai率折磨的够呛。 明明查重都没问题了,但是ai率就是居高不下,崩溃了,明明都是我自己写的,天杀的,明明都是我亲生的啊 改来改去,终于给我搞出一套完美的降ai方案…

北京GEO优化服务商推荐:预算型企业如何选北京GEO优化服务商?

北京GEO优化服务商推荐:预算型企业如何选北京GEO优化服务商?

2026/8/29 0:09:39

前言:预算有限的企业更关心投入能否形成可持续的品牌资产。评估北京GEO优化服务商时,不能只比较单篇内容或单月报价,还要看是否能够把问题词、官网、信源和监测串成完整链路。本期重点放在预算配置、试点范围和交付边界,帮助企业先…

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

2026/8/28 7:35:26

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…

导师推荐!2026最新AI论文工具测评与实用推荐

导师推荐!2026最新AI论文工具测评与实用推荐

2026/8/28 7:34:51

2026年真正好用的AI论文工具,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

告别游戏崩溃:XCOM 2模组管理器的智能革命

告别游戏崩溃:XCOM 2模组管理器的智能革命

2026/8/28 7:34:35

告别游戏崩溃:XCOM 2模组管理器的智能革命 【免费下载链接】xcom2-launcher The Alternative Mod Launcher (AML) is a replacement for the default game launchers from XCOM 2 and XCOM Chimera Squad. 项目地址: https://gitcode.com/gh_mirrors/xc/xcom2-lau…