首页 > 其他分享 >hrnet读取关键点顺序

hrnet读取关键点顺序

时间:2023-02-18 12:13:54浏览次数:31  
标签:读取 area joints people hrnet vis num np 关键点

 

按照json读取。

num_people = len(anno)
area = np.zeros((num_people, 1))
joints = np.zeros((num_people, self.num_joints_with_center, 3))

for i, obj in enumerate(anno):
joints[i, :self.num_joints, :3] = \
np.array(obj['keypoints']).reshape([-1, 3])

area[i, 0] = self.cal_area_2_torch(
torch.tensor(joints[i:i+1,:,:]))

if obj['area'] < 32**2:
joints[i, -1, 2] = 0
continue

joints_sum = np.sum(joints[i, :-1, :2], axis=0)
num_vis_joints = len(np.nonzero(joints[i, :-1, 2])[0])
if num_vis_joints <= 0:
joints[i, -1, :2] = 0
else:
joints[i, -1, :2] = joints_sum / num_vis_joints
joints[i, -1, 2] = 1

标签:读取,area,joints,people,hrnet,vis,num,np,关键点
From: https://www.cnblogs.com/hahaah/p/17132297.html

相关文章

  • 大文件读取的实现-PYTHON
    当前一个大文件大小,比当前的机器的内存大,先读取某个文件里的一部分。文件遍历因为文件保存了很多字符和行,因此也是循环常见的典型使用案例,最原始的方法可以调用文件对象的re......
  • PHP超低内存遍历目录文件和读取超大文件
    前言这篇笔记主要解决这么几个问题:PHP如何使用超低内存快速遍历数以万计的目录文件?PHP如何使用超低内存快速读取几百MB甚至是GB级文件?顺便解决哪天我忘了可以通过搜索引擎......
  • opencv二:视频读取与保存
    1.打开摄像头#打开摄像头importcv2cap=cv2.VideoCapture(0)while(True):ret,frame=cap.read()#返回两个值,第一个为bool类型,如果读到帧返回True,如果没读到帧返回Fa......
  • opencv一:图像读取与保存
    如果不想每次在命令前加上cv2的话,可以将importcv2改为fromcv2import*图像读取函数:cv2.imread(图像路径,标志符)图像路劲可以是绝对路径和相对路径标识符有三种:cv2.IMREAD......
  • java在线读取Excel内容
    本示例采用Springboot的Thymeleaf做前台展示,核心还是java代码,想了解Thymeleaf的可以点击​​《SpringBoot入门十六,添加Thymeleaf模板支持》​​进行入门学习,这里就只做关于......
  • 读取properties文件,并将数据赋值给实体类
    @Data@Configuration//读取文件中的数据@PropertySource("classpath:aliyun.properties")//将文件中的数据赋值给实体类中的属性@ConfigurationProperties(prefix="a......
  • uniapp开发在hbuilderx运行小程序时微信开发者工具编辑出错:error:game.json:未找到gam
      uniapp开发在hbuilderx运行小程序时微信开发者工具编辑出错:error:game.json:未找到game.json文件,或者文件读取失败处理。是因为我当前登录微信开发者账号是开发小程......
  • 使用Python读取Excel中的数据并进行相关性分析
    在进行数据相关分析的时候,往往面对的是复杂所庞大的数据集,这个时候,Python所完成的脚本能够帮助你方便且快捷地整理很多数据!1.你所需要的第三方库在本次实验中,你所需要的......
  • python读取json 生成Excel表格
    importjsonimportxlwtbiaotou='[{"name_cn":"企业名称","name_en":"QYMC"},{"name_cn":"类别","name_en":"LB"},{"name_cn":"地市","name_en":"DS&q......
  • unittest+数据读取
    测试数据分离unittest+文件存放测试数据数据驱动装饰圈ddt.ddtddt.data()unpackddt.file_data()文件读取txtreadlinesstripsplitjsonjson.......