基于 Openpose 实现人体动作识别



系统组成



myfont = ImageFont.truetype(r'C:/Windows/SIMLI.TTF', 20)parser = argparse.ArgumentParser(description='tf-pose-estimation run')parser.add_argument('--image', type=str, default='Standard/1.jpg')parser.add_argument('--model', type=str, default='cmu',help='cmu / mobilenet_thin / mobilenet_v2_large / mobilenet_v2_small')parser.add_argument('--resize', type=str, default='0x0',help='if provided, resize images before they are processed. ''default=0x0, Recommends : 432x368 or 656x368 or 1312x736 ')parser.add_argument('--resize-out-ratio', type=float, default=4.0,help='if provided, resize heatmaps before they are post-processed. default=1.0')args = parser.parse_args()update_a = ["", "", "", "", "", "", "", "", "", ""]w, h = model_wh(args.resize)if w == 0 or h == 0:e = TfPoseEstimator(get_graph_path(args.model), target_size=(432, 368))else:e = TfPoseEstimator(get_graph_path(args.model), target_size=(w, h))cap=cv2.VideoCapture("shuaidao.mp4")conditions=[5,6]num=0image3 = np.zeros([600, 480, 3])image3.fill(255)cv2.imwrite("iimg3.jpg", image3)image3 = cv2.imread("iimg3.jpg")image_web4=cv2.resize(image3,(800,480))image3 = Image.fromarray(cv2.cvtColor(image3, cv2.COLOR_BGR2RGB))draw = ImageDraw.Draw(image3)dates = str(datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S'))draw.text((10, 10), "系统日志:" + dates, font=myfont, fill=(255, 0, 0))image3 = cv2.cvtColor(np.asarray(image3), cv2.COLOR_RGB2BGR)




分享

点收藏

点点赞

点在看
关注公众号:拾黑(shiheibook)了解更多
[广告]赞助链接:
四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/
关注网络尖刀微信公众号随时掌握互联网精彩
赞助链接
排名
热点
搜索指数
- 1 中共中央召开党外人士座谈会 7904162
- 2 日本附近海域发生7.5级地震 7807981
- 3 日本发布警报:预计将出现最高3米海啸 7712578
- 4 全国首艘氢电拖轮作业亮点多 7617737
- 5 课本上明太祖画像换了 7521198
- 6 中国游客遇日本地震:连滚带爬躲厕所 7428896
- 7 女子自驾进猛兽区被老虎咬掉车漆 7331404
- 8 日本地震当地居民拍下自家书柜倒塌 7234245
- 9 银行网点正消失:今年超9000家关停 7140884
- 10 “人造太阳”何以照进现实 7044597







AI100
