前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >基于 yolov8 的人体姿态评估

基于 yolov8 的人体姿态评估

作者头像
山河已无恙
发布2023-08-21 14:47:23
6870
发布2023-08-21 14:47:23
举报
文章被收录于专栏:山河已无恙

写在前面工作中遇到,简单整理

  • 博文内容为使用预训练模型的一个预测 Demo
  • 测试图片来源与网络,如有侵权请告知
  • 理解不足小伙伴帮忙指正

「 对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是随波逐流,是对内心的恐惧 ——赫尔曼·黑塞《德米安》」


测试结果

YOLOv8 是一种高效而准确的目标检测算法,它在 YOLOv4 的基础上进行了改进和优化,提供了更好的性能和推断速度。适用于各种物体检测跟踪实例分割图像分类姿态估计任务。

这里是我们仅仅使用的人体姿态评估,通过对人体姿态的评估可以进行人体行为判断和预测

同时, YOLOv8 提供了很完善的文档,包括中文文档。

项目地址:

https://github.com/ultralytics/ultralytics

安装很简单

代码语言:javascript
复制
pip install ultralytics

ultralytics_demo\examples\demo\demo Demo 文件位置

代码语言:javascript
复制
from ultralytics import YOLO
from PIL import Image
import cv2

model = YOLO("C:\\Users\\liruilong\\.yolo_model\\yolov8x-pose-p6.pt")


# from ndarray
im2 = cv2.imread("Y:\\image8.jpg")

#results = model(im2)  # predict on an image
results = model(im2)


for r in results:
    #im_array = r.plot(kpt_radius=3,labels=False,boxes=False,line_width=1)  # plot a BGR numpy array of predictions
    im_array = r.plot(line_width=2)  # plot a BGR numpy array of predictions
    im_array = Image.fromarray(im_array[..., ::-1])  # RGB PIL image
    im_array.show()  # show image
    im_array.save('results.jpg')  # save image

对应的预训练模型下载地址可以在项目中找到,对应预测参数,以及结果展示的参数配置文档见下面:

https://docs.ultralytics.com/modes/predict/#streaming-source-for-loop

博文部分内容参考

© 文中涉及参考链接内容版权归原作者所有,如有侵权请告知,这是一个开源项目,如果你认可它,不要吝啬星星哦 :)


https://docs.ultralytics.com/

https://github.com/ultralytics/ultralytics

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-08-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 山河已无恙 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 写在前面工作中遇到,简单整理
  • 博文部分内容参考
相关产品与服务
腾讯云服务器利旧
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档