资源简介
利用python实现Alphapose骨骼关键点信息的提取,将jison中的关键点信息存储到txt文件中。
代码片段和文件信息
#-*-coding:utf-8-*-
import json
import jsonpath
label = [“Nose““LEye““REye““LEar““REar““LShoulder““RShoulder““LElbow““RElbow““LWrist““RWrist““LHip“
“RHip““LKnee““Rknee““LAnkle““RAnkle“]
f = open(“./mytest_res/alphapose-results.json“‘r‘encoding=‘utf-8‘)
def text_create(name keylst):
desktop_path = “./mytest_res/out/“
full_path = desktop_path + name + ‘.txt‘
file = open(full_path‘a‘)
j = 0
for key in keylst:
file.writelines(label[j])
file.writelines(“:“)
file.writelines(str(key))
file.write(“\n“)
j += 1
file.close()
def main():
line = f.readline()
dic = json.loads(line)
for i in dic:
t = i[‘image_id‘]
keypoints = i[‘keypoints‘]
keylst = [keypoints[j:j + 3] for j in range(0 len(keypoints) 3)]
text_create(t keylst)
if __name__ == ‘__main__‘:
main()
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-03-05 20:05 python简单提取到txt\
文件 941 2019-02-18 17:27 python简单提取到txt\act_json.py
目录 0 2019-03-05 20:05 python简单提取到txt\mytest_res\
文件 5355 2019-02-18 17:09 python简单提取到txt\mytest_res\alphapose-results.json
目录 0 2019-03-05 20:05 python简单提取到txt\mytest_res\out\
文件 1140 2019-02-18 17:30 python简单提取到txt\mytest_res\out\1.jpg.txt
文件 1138 2019-02-18 17:30 python简单提取到txt\mytest_res\out\2.jpg.txt
文件 1100 2019-02-18 17:30 python简单提取到txt\mytest_res\out\3.jpg.txt
文件 1130 2019-02-18 17:30 python简单提取到txt\mytest_res\out\4.jpg.txt
文件 1139 2019-02-18 17:30 python简单提取到txt\mytest_res\out\5.jpg.txt
目录 0 2019-03-05 20:05 python简单提取到txt\mytest_res\vis\
文件 14226 2019-02-18 17:09 python简单提取到txt\mytest_res\vis\1.jpg
文件 14732 2019-02-18 17:09 python简单提取到txt\mytest_res\vis\2.jpg
文件 18028 2019-02-18 17:09 python简单提取到txt\mytest_res\vis\3.jpg
文件 18597 2019-02-18 17:09 python简单提取到txt\mytest_res\vis\4.jpg
文件 17411 2019-02-18 17:09 python简单提取到txt\mytest_res\vis\5.jpg
评论
共有 条评论