视觉 AI 模块,支持人脸检测、人脸抠图、人脸识别等功能。 更多...
类型定义 | |
| typedef void(* | FaceDetectCallBack) (void *context, FaceRectInfoList faceList) |
| 人脸检测信息函数指针。 更多... | |
| typedef void(* | FaceRecognizeCallBack) (void *context, const char *name, const char *gender, const char *age) |
| 人脸识别信息函数指针。 更多... | |
函数 | |
| bool | HarixRcu_SVision_EnableFaceDetect () |
| 开启人脸检测。在开启人脸检测的同时,默认也会开启人脸识别(系统会自动将检测到的人脸进行人脸识别操作),亦可通过云端 ROC 关闭人脸识别功能。 更多... | |
| bool | HarixRcu_SVision_DisableFaceDetect () |
| 关闭人脸检测和识别。 更多... | |
| void | HarixRcu_SVision_SubscribeFaceDetectCallback (void *context, FaceDetectCallBack callback) |
| 注册人脸检测信息回调接口。 更多... | |
| void | HarixRcu_SVision_UnsubscribeFaceDetectCallback () |
| 取消注册人脸检测信息回调接口。 更多... | |
| void | HarixRcu_SVision_SubscribeFaceRecognizeCallback (void *context, FaceRecognizeCallBack callback) |
| 注册人脸识别信息回调接口。 更多... | |
| void | HarixRcu_SVision_UnsubscribeFaceRecognizeCallback () |
| 取消注册人脸识别信息回调接口。 更多... | |
| void | HarixRcu_SVision_FaceRecognize (const unsigned char *image, int size, const char *extinfo) |
| 人脸识别接口,可直接传入人脸图片数据进行人脸识别。 更多... | |
视觉 AI 模块,支持人脸检测、人脸抠图、人脸识别等功能。
Smart vision 模块基于 Camera 模块提供的数据,具备离线检测和在线识别功能,亦可基于该功能提供打招呼等定制类业务功能。
| typedef void(* FaceDetectCallBack) (void *context, FaceRectInfoList faceList) |
人脸检测信息函数指针。
| context | 上下文对象实例,用于调用者在回调函数中访问自己的对象 |
| faceList | 人脸检测信息列表 |
| typedef void(* FaceRecognizeCallBack) (void *context, const char *name, const char *gender, const char *age) |
人脸识别信息函数指针。
| context | 上下文对象实例,用于调用者在回调函数中访问自己的对象 |
| name | 人脸识别到的姓名信息 |
| gender | 人脸识别到的性别信息 |
| age | 人脸识别到的年龄信息 |
| bool HarixRcu_SVision_EnableFaceDetect | ( | ) |
开启人脸检测。在开启人脸检测的同时,默认也会开启人脸识别(系统会自动将检测到的人脸进行人脸识别操作),亦可通过云端 ROC 关闭人脸识别功能。
| bool HarixRcu_SVision_DisableFaceDetect | ( | ) |
关闭人脸检测和识别。
| true | 人脸检测关闭成功 |
| false | 人脸检测关闭失败 |
| void HarixRcu_SVision_SubscribeFaceDetectCallback | ( | void * | context, |
| FaceDetectCallBack | callback | ||
| ) |
注册人脸检测信息回调接口。
| context | 上下文对象实例,用于调用者在回调函数中访问自己的对象 |
| callback | 人脸检测返回的人脸信息 |
| void HarixRcu_SVision_UnsubscribeFaceDetectCallback | ( | ) |
取消注册人脸检测信息回调接口。
| void HarixRcu_SVision_SubscribeFaceRecognizeCallback | ( | void * | context, |
| FaceRecognizeCallBack | callback | ||
| ) |
注册人脸识别信息回调接口。
| context | 上下文对象实例,用于调用者在回调函数中访问自己的对象 |
| callback | 人脸识别返回的人脸识别信息 |
| void HarixRcu_SVision_UnsubscribeFaceRecognizeCallback | ( | ) |
取消注册人脸识别信息回调接口。
| void HarixRcu_SVision_FaceRecognize | ( | const unsigned char * | image, |
| int | size, | ||
| const char * | extinfo | ||
| ) |
人脸识别接口,可直接传入人脸图片数据进行人脸识别。
| image | 人脸图片数据,为jpeg格式的数据 |
| size | 人脸抠图数据的大小 |
| extinfo | 人脸图片的附加信息数据 |