RockX
1.0.0
|
#include <stddef.h>
#include "rockx_type.h"
#include "modules/face.h"
#include "modules/pose.h"
#include "modules/object_detection.h"
#include "modules/carplate.h"
#include "modules/object_track.h"
#include "utils/rockx_tensor_util.h"
#include "utils/rockx_image_util.h"
Go to the source code of this file.
Enumerations | |
enum | rockx_module_t { ROCKX_MODULE_FACE_DETECTION = 1, ROCKX_MODULE_FACE_LANDMARK_68 = 2, ROCKX_MODULE_FACE_RECOGNIZE = 3, ROCKX_MODULE_FACE_ANALYZE = 4, ROCKX_MODULE_OBJECT_DETECTION = 5, ROCKX_MODULE_POSE_BODY = 6, ROCKX_MODULE_POSE_FINGER_21 = 7, ROCKX_MODULE_FACE_LANDMARK_5 = 8, ROCKX_MODULE_HEAD_DETECTION = 9, ROCKX_MODULE_CARPLATE_DETECTION = 10, ROCKX_MODULE_CARPLATE_ALIGN = 11, ROCKX_MODULE_CARPLATE_RECOG = 12, ROCKX_MODULE_OBJECT_TRACK = 13, ROCKX_MODULE_POSE_FINGER_3 = 14 } |
RockX Modules Define. More... | |
Functions | |
rockx_ret_t | rockx_create (rockx_handle_t *handle, rockx_module_t m, void *config, size_t config_size) |
rockx_ret_t | rockx_destroy (rockx_handle_t handle) |
enum rockx_module_t |
RockX Modules Define.
This is using for create a RockX module(See rockx_create)
rockx_ret_t rockx_create | ( | rockx_handle_t * | handle, |
rockx_module_t | m, | ||
void * | config, | ||
size_t | config_size | ||
) |
Create A Rockx Module
handle | [out] The handle for created module |
m | [in] Enum of RockX module(rockx_module_t) |
config | [in] Config for Rockx Module |
config_size | [in] Size of config |
rockx_ret_t rockx_destroy | ( | rockx_handle_t | handle | ) |
Destroy A Rockx Module
handle | [in] The handle of a created module (created by rockx_create) |