CrowdPose 数据集可视化 【visualization the crowdpose dataset】

CrowdPose 大小]:2.24G[链接]:https://pan.baidu.com/s/1uUB_Erws17d-IOgWWhBj_w[提取码]:jlde[链接]:https://pan.baidu.com/s/13FNaQmvFVcnofA75a6x94Q[提取码]:12dy[链接]:https://github.com/Jeff-sjtu/CrowdPose。 阅读详情

数据集论文:CrowdPose: Efficient Crowded Scenes Pose Estimation and A New Benchmark

论文解读:https://blog.youkuaiyun.com/github_36923418/article/details/88219960

这是AlphaPose,卢策吾团队的最新工作,同时也分享出了这个数据集

代码地址:https://github.com/MVIG-SJTU/AlphaPose/blob/pytorch/doc/CrowdPose.md

数据集地址:https://github.com/MVIG-SJTU/AlphaPose/blob/pytorch/doc/CrowdPose.md

数据集可视化代码:

import cv2
%matplotlib inline
import matplotlib.pyplot as plt 
import json

json_data=open('/storage2/oujie/Crowddataset/json/crowdpose_val.json','r')
json_data=json.load(json_data)

print(json_data.keys())
#dict_keys(['images', 'annotations', 'categories'])

images_list=json_data['images']
annotations_list=json_data['annotations']
categories_list=json_data['categories']

print('images lenth:',len(images_list))
print('annotations lenth:',len(annotations_list))
print('categories lenth:',len(categories_list))

#images lenth: 2000
#annotations lenth: 8527
#categories lenth: 1

print('categories:',categories_list)

#categories: [{'supercategory': 'person', 'id': 1, 'name': 'person', 'keypoints': ####['left_shoulder', 'right_shoulder', 'left_elbow', 'right_elbow', 'left_wrist', #'right_wrist', 'left_hip', 'right_hip', 'left_knee', 'right_knee', 'left_ankle', #'right_ankle', 'head', 'neck'], 'skeleton': [[16, 14], [14, 12], [17, 15], [15, 13], [12, #13], [6, 12], [7, 13], [6, 7], [6, 8], [7, 9], [8, 10], [9, 11]]}]

print(images_list[0].keys())
print(annotations_list[0].keys())

#dict_keys(['file_name', 'id', 'height', 'width', 'crowdIndex'])
#dict_keys(['num_keypoints', 'iscrowd', 'keypoints', 'image_id', 'bbox', 'category_id', 'id'])
vis_id=109132

def find_filename(img_id,meta):
    for block in meta:
        #print(block)
        if block['id']==img_id:
            return block['file_name'],block['crowdIndex']
        continue
    return None,None
def get_annokpts(img_id,meta):
    kpts=[]
    bboxes=[]
    for block in meta:
        if block['image_id']==img_id:
            kpts.append(block['keypoints'])
            bboxes.append(block['bbox'])
        continue
    return kpts,bboxes
def vis_box(img,bboxes):
    for box in bboxes:
        x0,y0,x1,y1=box
        img=cv2.rectangle(img, (x0, y0), (x0+w, y0+h), color=[0,255,0], thickness=2, lineType=cv2.LINE_AA) #12
    return img
def vis_keypoints(img,kpts,crowdIndex):
    links= [[0,2],[1,3],[2,4],[3,5],[6,8],[8,10],[7,9],[9,11],[12,13],[0,13],[1,13],[6,13],[7,13]]
    for kpt in kpts:
        x_=kpt[0::3]
        y_=kpt[1::3]
        v_=kpt[2::3]
        for order1,order2 in links:
            if v_[order1] >0 and v_[order2]>0:
                img=img=cv2.line(img, (x_[order1],y_[order1]), (x_[order2],y_[order2]),color=[100,255,255], thickness=2, lineType=cv2.LINE_AA)
        for x,y,v in zip(x_,y_,v_):
            if int(v) >0:
                img=cv2.circle(
                    img, (int(x),int(y)),
                    radius=3, color=[255,0,255], thickness=-1, lineType=cv2.LINE_AA)
                
    font = cv2.FONT_HERSHEY_SIMPLEX
    img = cv2.putText(img, 'crowdIndex: '+str(crowdIndex), (0, 50), font, 1.2, (0, 0, 0), 2)
        
    return img


file_name,crowdIndex=find_filename(vis_id,images_list)
kpts,bboxes= get_annokpts(vis_id,annotations_list)
img=cv2.imread('/storage2/oujie/Crowddataset/images/'+file_name)

plt.figure(figsize=(12,10))
plt.imshow(cv2.cvtColor(img, cv2.COLOR_BGR2RGB))
plt.show()

img = vis_box(img,bboxes)
plt.figure(figsize=(12,10))
plt.imshow(cv2.cvtColor(img, cv2.COLOR_BGR2RGB))
plt.show()

img=vis_keypoints(img,kpts,crowdIndex)
plt.figure(figsize=(12,10))
plt.imshow(cv2.cvtColor(img, cv2.COLOR_BGR2RGB))
plt.show()

crowdhuman 数据集 darknet yolov7训练 yolov7-darknet-crowdhuman 阅读详情

相关推荐

【论文学习】 CrowdPose: Efficient Crowded Scenes Pose Estimation and A New Benchmark

论文地址:https://arxiv.org/abs/1812.00324 项目地址:https://github.com/MVIG-SJTU/AlphaPose 我的天哪,真的不得不说,卢老师团队和何大神真的厉害。服。 without bells and wistles. 就是没用深度神经网络的trick,任何人都可以不通过各种精调,各种扩大训练集,各种hard online 各种学习率...

m0_37644085的博客 1517

CrowdPose数据集下载

Samples Overview 这是CVPR2019论文“CrowdPose Efficient Crowded Scenes Pose Estimation and A New Benchmark”中引用的数据集,共包含了20000张jpg图像,用于探讨拥挤场景中的人体姿态估计。 Data Format 数据集的结构很简单,分为图像目录CrowdPose_images/images和数据标注目录 CrowdPose_annotations/json ......

土豆 2663

crowdpose如何转换为yolo格式训练?

🏆 本文收录于《全栈Bug调优(实战版)》专栏,致力于分享我在项目实战过程中遇到的各类Bug及其原因,并提供切实有效的解决方案。无论你是初学者还是经验丰富的开发者,本文将为你指引出一条更高效的Bug修复之路,助你早日登顶,迈向财富自由的梦想🚀!同时,欢迎大家关注、收藏、订阅本专栏,更多精彩内容正在持续更新中。让我们一起进步,Up!Up!Up!    备注: 部分问题/难题源自互联网,经过精心筛选和整理,结合数位十多年大厂实战经验资深大佬经验总结所得,数条可行方案供所需之人参考。

**My Coding Family** 1097

【精选】动作分析:基于HigherHRNet的体育行为规范度识别系统

【精选】动作分析:基于HigherHRNet的体育行为规范度识别系统

cheng2333333的博客 824

CrowdPose:人群姿势

CrowdPose:有效的拥挤场景姿势估计和新基准 引文 如果您发现我们的作品对您的研究有用,请考虑引用: @article{li2018crowdpose, title={CrowdPose: Efficient Crowded Scenes Pose Estimation and A New Benchmark}, author={Li, Jiefeng and Wang, Can and Zhu, Hao and Mao, Yihuan and Fang, Hao-Shu and Lu, Cewu}, journal={arXiv preprint arXiv:1812.00324}, year={2018} } 介绍 这是CVPR2019论文的正式仓库,其中包括。我们提出的方法比CrowdPose数据集上的最新方法高了5 mAP,而MSCOCO数据集上的结果证明了

CrowdPose 多人姿态估计数据集

CrowdPose 多人姿态估计数据集CrowdPose 多人姿态估计数据集CrowdPose 多人姿态估计数据集CrowdPose 多人姿态估计数据集CrowdPose 多人姿态估计数据集CrowdPose 多人姿态估计数据集CrowdPose 多人姿态估计数据集CrowdPose 多人姿态估计数据集CrowdPose 多人姿态估计数据集

数据集 CrowdPose 多人姿态估计 深度学习 >> DataBall

CrowdPose 数据集 这是一个用于探讨在拥挤场景中的多人姿态估计的图像数据集。该数据集包括 2 万张图像和标注有 14 个关键点的 8 万个人体姿势,其中测试集包括 8,000 张图像。

DATABALL 的博客 928

用野火FPGA开发板(EP4CE10)手把手教你实现一个高精度频率计(附完整Verilog代码)

本文详细介绍了基于野火FPGA开发板(EP4CE10)实现高精度频率计的全过程,涵盖等精度测量法的核心原理、Verilog代码实现及优化技巧。通过实际案例演示,帮助开发者掌握1Hz-50MHz范围、精度达0.1%的频率计设计方法,并提供完整的工程代码和实测数据。

weixin_29261711的博客 439

CrowdPose: Efficient Crowded Scenes Pose Estimation and A New Benchmark论文阅读笔记

CrowdPose:有效的拥挤场景姿态估计和新基准 论文链接:https://arxiv.org/abs/1812.00324 摘要: 多人姿态估计是许多计算机视觉任务的基础,近年来取得了重大进展。先前的方法很少研究具有挑战性且不可避免的拥挤场景中的姿态估计,并且目前的基准无法对这种情况进行适当的评估。本文中提出了一种新颖有效的方法来解决拥挤场景中的姿势估计问题,并提出了一种新的数据集来更好地评估算法。本模型由两个关键部分组成:关节候选单人姿态估计(joint-candidate single person

AnZhiJiaShu's blog 999

哈密顿-雅可比不等式:连接最优控制与优化算法的自然物理原理

在控制理论与优化算法之间,存在一个深刻而实用的桥梁。最优控制理论旨在通过设计控制输入,使动态系统在时间维度上达到性能最优,其核心数学工具如庞特里亚金极大值原理和哈密顿-雅可比-贝尔曼方程,为解决连续时间系统的优化问题提供了优雅框架。然而,这些方法在高维非凸问题中面临求解难题。哈密顿-雅可比不等式作为一种松弛方法,通过构造李雅普诺夫函数并验证一个不等式条件,转而寻求性能有保障且易于实现的次优解,其本质是保证系统能量衰减和性能上界。这一原理与耗散性理论紧密相连,体现了自然物理系统(如阻尼振动)中能量耗散的普遍规

weixin_30582943的博客 313

WD西部数据2TB,2.5寸移动硬盘,因为磁头坏了,长时间通电导致划片划伤,维修过程通过反复更换磁头

WD西部数据2TB,2.5寸移动硬盘,因为磁头坏了,长时间通电导致划片划伤,维修过程通过反复更换磁头,才能利用专业设备,里面找到,镜像,把内容数据恢复出来。 1.说一下经历,借用的别人移动硬盘,去帮别人维修,拷数据出来,别人的文件,数据比较多,且复杂,而且是在PE系统,接口什么的是2.0,没有很好的思考就全选复制拷贝了; 2,拷贝的过程,极其慢,文件多,且文件有损坏,移动硬盘一直处于通电的状态,大概从下午,两点多开始100多G的数据,一直卡住,到,晚上7 。8点拷完还是没拷完。打开的时候就已经,就一直

weixin_43766920的博客 4301

CrowdPose数据集简介和可视化(更改路径后可以直接运行)

Hey,上周用CrowdPose数据集做了一个实验,实验结果还不错,正好想把实验用数据集转成CrowdPose数据集的格式,所以学习了CrowdPose数据集的论文:CrowdPose: Efficient Crowded Scenes Pose Estimation and A New Benchmark 首先文章提出了一个’crowd index’用来表示图片’crowd’的程度,计算方式如下:n表示图片上总共有多少个人,分母表示第i个人总共标注了多少个关键点分子表示在这个人的bbox里面,有多少个关

m0_37909240的博客 2469

3个国产AI大模型实战:如何用DeepSeek+豆包+千问批量生成高质量测试用例(附完整代码)

本文详细介绍了如何利用DeepSeek、豆包和千问三大国产AI大模型批量生成高质量测试用例的实战方法。通过Python环境配置、多模型SDK安装和统一接口封装,实现高效测试用例生成,并结合结构化提示词设计和多模型结果对比分析,显著提升测试效率和覆盖率。

weixin_29197699的博客 707

crowdpose数据集 keypoints关键点与关节点对应顺序

crowdpose数据集 keypoints关键点与关节点对应顺序

qq_42548340的博客 1495

模拟电子技术课设-压控信号发生器

正弦波产生电路的目的就是使电路产生一定频率和幅度的正弦波,我们一般在放大电路中引入正反馈,并创造条件,使其产生稳定可靠的振荡。由于图2.3-1所示电路中存在RC电路和积分电路两个延迟环节,在实用电路中,将它们“合二为一”,即去掉方波发生电路中的RC回路,使积分运算电路即作为延迟环节,又作为方变三角波电路,滯回比较器和积分运算电路的输出互为另一个电路的输入。接着对各单元电路的工作原理进行了分析,由直流稳压电源电路提供所需电压,文氏振荡器产生正弦波,滞回比较器产生方波,滞回比较器与积分器连接产生三角波。

Sulfurone的博客 5323

IDCNBSAIS-财务报表功能范围取值管理费用、销售费用、研发费用排除指定科目的实现

研究了很多方法,没有办法实现,只在营业费用增加一个冲抵项解决,也咨询了外部顾问说要建立自建表。限于需要马上修正后面只能用了最最low的办法处理了一下。公司遇到的一个问题,目前报表有些项目是按照功能范围取值的,发现取多了。IDCNBSAIS-财务报表功能范围取值管理费用、销售费用、研发费用排除指定科目的实现。最后结果是正确的,但是总觉得有更好的办法,不知道有没有高人可以指点一下?建立一个调整项的目录,在每个节点做了调整。除了研发费用做了冲抵在以下每个节点都做了冲抵。为财务报表定义表格结构。

nopicture的博客 1491

目标检测算法——关键点检测数据集汇总(附下载链接)

🎄🎄近期,小海带在空闲之余收集整理了一批关键点检测数据集供大家参考。整理不易,小伙伴们记得一键三连喔!!!🎈🎈

加勒比海带66——【YOLO魔法搭配&论文投稿咨询&Python科研绘图】 2632

S7-1200PLC 2轴直线插补详细算法(完整源代码)

速度轴V90PN总线伺服梯形加减速速度控制(标准报文1应用)_v90伺服加减速时间怎么调整-优快云博客文章浏览阅读288次。

RXXW_Dor的博客 4254

COCO和MPII以及Crowdpose数据集进行自定义可视化,不用cocoapi

COCO数据集进行自定义可视化 在发人体姿态估计的相关文章时,往往需要得到关节点和肢体的可视化结果,因此写了一个代码结构进行可视化。 import os import numpy as np import json import cv2 import random from tqdm import tqdm dataset_dir = "D:/send_paper/COCO val2017/val2017/" dataset_save = "D:/send_paper/COCO val2017/result

DCGJ666的博客 3041

uniapp - [全端兼容] 高性能 tabbar 底部菜单凸起效果,原生系统自定义底部菜单不卡顿、切换页面不闪烁、自动缓存页面(底部菜单中间自定义一个图片并悬浮起来)

uniapp如何实现底部凸起按钮,uniapptabbar底部菜单怎么自定义,uniapp怎么让底部菜单中间突出来,uniapp自定义底部tabbar,uniapp高性能好用的底部菜单,uniapp自定义底部导航栏并解决闪烁问题,uniapp怎么设置凸起的底部tabbar,uniapp怎么用系统的底部菜单还想让中间的按钮凸起来,uniapp自定义tabbar性能不好怎么办,uni-app自定义导航栏实现中间凸起效果,uniapp底部导航栏中间圆形按钮凸起效果详细代码,uni-app自定义中间图标突起的

🏆 前端领域优质创作者 1万+

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

拥挤场景多人姿态估计论文梗概及代码CrowdPose: Efficient Crowded Scenes Pose Estimation and A New Benchmark

姿态估计是视频动作分析识别的基础工作,我有一篇小综述讲了姿态估计相关技术路线的发展,可以点这个链接看。 本文是MVIG大佬们发表在CVPR2019上的一篇论文,上号交通大学,基于AlphaPose思路,进一步提升了拥挤情况下准度 代码:github点这,基于Pytorch,是实时多人姿态估计系统 论文:论文点这 论文第二版点这 Abstract 多人姿态估计是大量计算机视觉任务的基础,近年来也取得...

小小小麦昆的博客 1568

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

AlphaPose密集人群姿态估计:CrowdPose数据集处理与算法优化

你是否在处理演唱会、体育赛事等密集人群场景时,遭遇过姿态估计准确率骤降的问题?传统方法在人体严重遮挡、关节重叠时往往失效,导致AP(Average Precision,平均精度)值暴跌30%以上。本文将深入解析AlphaPose如何通过CrowdPose数据集处理与创新算法优化,将密集场景下的姿态估计AP值提升至66.0,超越Mask R-CNN等主流方法5个百分点,同时保持10.1 FPS的实时...

gitblog_01096的博客 438

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

使用这些常用的人体姿态检测数据集进行人体姿态估计的详细步骤。这些数据集包括 COCO、MPII、CrowdPose、OCHuman 和 PoseTrack。如何准备数据集、安装必要的依赖

人体姿态检测数据集 添加图片注释,不超过 140 字(可选) 人体姿态估计 数据集 包括coco数据集,mpii数据集,crowdpose数据集,ochuman数据集以及posetrack数据集 做人体姿态估计方向常用的几个数据集 如何使用这些常用的人体姿态检测数据集进行人体姿态估计的详细步骤。这些数据集包括 COCO、MPII、CrowdPose、OCHuman 和 PoseTrack。我们将详细介绍如何准备数据集、安装必要的依赖、训练模型以及评估模型性能。 一、数据集介绍 1. COCO (Comm

2401_88440984的博客 1770

CrowdPose: Efficient Crowded Scenes Pose Estimation and A New Benchmark 论文阅读

一、这是Alphapose的最新工作 特点,针对的是 “ crowd”场景下的多人姿态估计。 相对于以往的一些多人姿态估计工作而言,基本上都是不合适应用在“Crowd”场景之下的,比如Mask-RCNN训练的时候,会直接去除数据中的“Crowd”数据(MSCOCO)有这个标签,MPII没有这个标签。 ...

小欧欧的博客 2084

CVPR2019 | CrowdPose:拥挤人体关键点benchmark

https://github.com/MVIG-SJTU/AlphaPose/tree/pytorch https://arxiv.org/pdf/1812.00324.pdf 1.传统单人姿态估计loss 传统的单人姿态估计模型的loss(以MSE均方误差为例),对于每个关键点而言,传统的计算loss方式如下: 上图中,一个目标框中只对有效人体的关键点进行回归。不考虑背景中出现的其他人体关...

yuanCruise 1061
上一篇: CrowdPose: Efficient Crowded Scenes Pose Estimation and A New Benchmark 论文阅读
下一篇: MAC OSX 的pycharm 突然双击打不开,重新安装也没用
Jie Ou
博客等级 码龄10年 176粉丝 111原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值