RockX  1.0.0
Data Structures | Typedefs | Functions
pose.h File Reference
#include "rockx_type.h"

Go to the source code of this file.

Data Structures

struct  rockx_keypoints_t
 KeyPoints for One Body or Finger. More...
 
struct  rockx_keypoints_array_t
 KeyPoints Array. More...
 

Typedefs

typedef struct rockx_keypoints_t rockx_keypoints_t
 KeyPoints for One Body or Finger. More...
 
typedef struct rockx_keypoints_array_t rockx_keypoints_array_t
 KeyPoints Array. More...
 

Functions

rockx_ret_t rockx_pose_body (rockx_handle_t handle, rockx_image_t *in_img, rockx_keypoints_array_t *keypoints_array, rockx_async_callback callback)
 
rockx_ret_t rockx_pose_finger (rockx_handle_t handle, rockx_image_t *in_img, rockx_keypoints_t *keypoints)
 

Typedef Documentation

◆ rockx_keypoints_array_t

KeyPoints Array.

◆ rockx_keypoints_t

KeyPoints for One Body or Finger.

Function Documentation

◆ rockx_pose_body()

rockx_ret_t rockx_pose_body ( rockx_handle_t  handle,
rockx_image_t in_img,
rockx_keypoints_array_t keypoints_array,
rockx_async_callback  callback 
)

Get KeyPoint of Human Body (Multi Person)

Parameters
handle[in] Handle of a created ROCKX_MODULE_POSE_BODY module(created by rockx_create)
in_img[in] Input image
keypoints_array[out] Array of pose key points
callback[in] Async callback function pointer
Returns
rockx_ret_t

◆ rockx_pose_finger()

rockx_ret_t rockx_pose_finger ( rockx_handle_t  handle,
rockx_image_t in_img,
rockx_keypoints_t keypoints 
)

Get KeyPoint of A Human Hand

Finger 21 KeyPoint As Show in Figure 1.

Figure 1 Finger 21 KeyPoints Detection
Parameters
handle[in] Handle of a created ROCKX_MODULE_POSE_FINGER_3 or ROCKX_MODULE_POSE_FINGER_21 module(created by rockx_create)
in_img[in] Input image
keypoints[out] KeyPoints
Returns
rockx_ret_t