# 姿态侦测
API | 参数 / 使用方式 | 说明 | 返回值 |
---|---|---|---|
setPoseNetColorWeight | type | 可选: skeleton:骨架 point:节点 | 无 |
color | 十六进制色值 | ||
weight | 粗细,数值 | ||
startPoseNet(舞台、海龟绘图模式均可用) | 无 | 开始姿态侦测 | 无 |
startPoseNetWithCoordinate(舞台模式可用) | 用于舞台作品代码模式下;使用方式同上; | 该方法在舞台模式下可接 getPoseNetCoordinate 方法,用于姿态侦测坐标输出 | |
getPoseNetCoordinate(舞台模式可用) | num | 画面中第几个人物 | |
joint | 获取部位 | ||
coordinate | x/y轴 |
getPoseNetCoordinate ( joint 参数使用说明)
rightShoulder | rightElbow | rightWrist | leftShoulder | leftElbow | leftWrist | rightHip | rightKnee | rightAnkle | leftHip | leftKnee | leftAnkle | leftEar | leftEye | nose | rightEar | rightEye |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
右肩 | 右肘 | 右腕 | 左肩 | 左肘 | 左腕 | 右髋 | 右膝 | 右踝 | 左髋 | 左膝 | 左踝 | 左耳 | 左眼 | 鼻子 | 右耳 | 右眼 |
# 示例-姿态侦测
from ailib import *
setPoseNetColorWeight('skeleton', '#F8E71C', 5)
setPoseNetColorWeight('point', '#ff0000', 5)
startPoseNet()
getPoseNetCoordinate(1, 'rightShoulder', 'x')