From a7ae929039ae0b0b9ee729619b670e014700fc2d Mon Sep 17 00:00:00 2001 From: houxiao <houxiao@454eff88-639b-444f-9e54-f578c98de674> Date: 星期五, 21 四月 2017 17:46:02 +0800 Subject: [PATCH] dev --- FaceServer/pseudo_stfacesdk.cpp | 523 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 523 insertions(+), 0 deletions(-) diff --git a/FaceServer/pseudo_stfacesdk.cpp b/FaceServer/pseudo_stfacesdk.cpp index e69de29..9ee95bd 100644 --- a/FaceServer/pseudo_stfacesdk.cpp +++ b/FaceServer/pseudo_stfacesdk.cpp @@ -0,0 +1,523 @@ +#include <cv_common.h> +#include <cv_face.h> +#include <cv_utils.h> + +CV_SDK_API cv_result_t cv_image_allocate( + int width, + int height, + cv_pixel_format pixel_format, + cv_image ** image +) +{ + return 0; +} + +CV_SDK_API void +cv_image_release(cv_image* image) +{ +} + +CV_SDK_API cv_result_t +cv_common_color_convert( + const cv_image* image_src, + cv_image* image_dst +) +{ + return 0; +} + +CV_SDK_API +cv_result_t +cv_common_image_affine_transfer( + const cv_image *image_src, + const cv_pointf_t *src_points_array, + const int src_points_count, + const cv_pointf_t *dst_points_array, + const int dst_points_count, + cv_image *image_dst +) +{ + return 0; +} + +CV_SDK_API +cv_result_t +cv_common_image_resize( + const cv_image *image_src, + cv_image *image_dst, + cv_image_resize_method method +) +{ + return 0; +} + +CV_SDK_API +cv_result_t +cv_common_image_crop( + const cv_image *image_src, + const cv_rect_t *crop_area, + cv_image *image_dst +) +{ + return 0; +} + +CV_SDK_API +cv_result_t +cv_common_image_rotate( + const cv_image *image_src, + cv_image *image_dst, + unsigned int rotate_degree +) +{ + return 0; +} + +CV_SDK_API cv_result_t +cv_common_load_model( + const char *file, + cv_model_t *model +) +{ + return 0; +} + +CV_SDK_API +void cv_common_unload_model( + cv_model_t model +) +{ +} + +CV_SDK_API cv_result_t +cv_common_load_resource( + const unsigned char *model_start, + const unsigned char *model_end, + cv_model_t *model +) +{ + return 0; +} + +CV_SDK_API cv_result_t +cv_common_load_composite_model( + const char *file, + cv_composite_model_t *model +) +{ + return 0; +} + +CV_SDK_API cv_result_t +cv_common_unload_composite_model( + cv_composite_model_t model +) +{ + return 0; +} + +CV_SDK_API cv_result_t +cv_common_composite_model_get_submodel( + cv_composite_model_t model, + const char *name, + cv_model_t *submodel +) +{ + return 0; +} + +CV_SDK_API +void +cv_face_algorithm_info() +{ +} + +CV_SDK_API +cv_result_t +cv_face_init_license_config(const char* szLicense) +{ + return 0; +} + +CV_SDK_API +cv_result_t +cv_face_create_detector( + cv_handle_t *handle, + const char *model_path, + unsigned int config +) +{ + return 0; +} + +CV_SDK_API +cv_result_t cv_face_detect_get_threshold( + cv_handle_t detector_handle, + float *threshold + ) +{ + return 0; +} + +CV_SDK_API +cv_result_t cv_face_detect_set_threshold( + cv_handle_t detector_handle, + float threshold + ) +{ + return 0; +} + +CV_SDK_API +void cv_face_destroy_detector( + cv_handle_t detector_handle +) +{ +} + +CV_SDK_API +cv_result_t +cv_face_detect( + cv_handle_t detector_handle, + const unsigned char *image, + cv_pixel_format pixel_format, + int image_width, + int image_height, + int image_stride, + cv_face_orientation orientation, + cv_face_t **p_faces_array, + int *p_faces_count +) +{ + return 0; +} + +CV_SDK_API +void +cv_face_release_detector_result( + cv_face_t *faces_array, + int faces_count +) +{ + return; +} + +CV_SDK_API +cv_result_t +cv_face_create_tracker( + cv_handle_t *handle, + const char *model_path, + unsigned int config +) +{ + return 0; +} + +CV_SDK_API +void +cv_face_destroy_tracker( + cv_handle_t tracker_handle +) +{ + return; +} + +CV_SDK_API +cv_result_t +cv_face_track( + cv_handle_t tracker_handle, + const unsigned char *image, + cv_pixel_format pixel_format, + int image_width, + int image_height, + int image_stride, + cv_face_orientation orientation, + cv_face_t **p_faces_array, + int *p_faces_count +) +{ + return 0; +} + +CV_SDK_API +void +cv_face_reset_tracker( + cv_handle_t tracker_handle +) +{ + return; +} + +CV_SDK_API +void +cv_face_release_tracker_result( + cv_face_t *faces_array, + int faces_count +) +{ +} + +CV_SDK_API +cv_result_t +cv_face_track_set_detect_face_cnt_limit( + cv_handle_t tracker_handle, + int detect_face_cnt_limit, + int* val +) +{ + return 0; +} + +CV_SDK_API +cv_result_t +cv_verify_create_handle( + cv_handle_t* handle, + const char *model_path +) +{ + return 0; +} + +CV_SDK_API +cv_result_t +cv_verify_duplicate_handle( + cv_handle_t old_handle, + cv_handle_t* new_handle +) +{ + return 0; +} + +CV_SDK_API +void +cv_verify_destroy_handle( + cv_handle_t verify_handle +) +{ + return; +} + +CV_SDK_API +int +cv_verify_get_version( + cv_handle_t verify_handle +) +{ + return 0; +} + +CV_SDK_API +int +cv_verify_get_feature_length( + cv_handle_t verify_handle +) +{ + return 0; +} + +CV_SDK_API +cv_result_t +cv_verify_get_feature( + cv_handle_t verify_handle, + const unsigned char *image, + cv_pixel_format pixel_format, + int image_width, + int image_height, + int image_stride, + const cv_face_t *face, + cv_feature_t **p_feature, + unsigned int *feature_blob_size +) +{ + return 0; +} + +CV_SDK_API +cv_result_t +cv_verify_serialize_feature( + const cv_feature_t *feature, + char *feature_str +) +{ + return 0; +} + +CV_SDK_API +cv_feature_t * +cv_verify_deserialize_feature( + const char *feature_str +) +{ + return 0; +} + +CV_SDK_API +cv_result_t +cv_verify_compare_feature( + cv_handle_t verify_handle, + const cv_feature_t *feature1, + const cv_feature_t *feature2, + float *score +) +{ + return 0; +} + +CV_SDK_API +void +cv_verify_release_feature( + cv_feature_t *feature +) +{ + return; +} + +CV_SDK_API +cv_result_t +cv_verify_create_db(cv_handle_t *handle) +{ + return 0; +} + +CV_SDK_API +void +cv_verify_destroy_db( + cv_handle_t db_handle +) +{ +} + +CV_SDK_API +cv_result_t +cv_verify_build_db( + cv_handle_t db_handle, + cv_feature_t* const *items, + unsigned int item_count +) +{ + return 0; +} + +CV_SDK_API +cv_result_t +cv_verify_add_face( + cv_handle_t db_handle, + const cv_feature_t *item, + int *idx +) +{ + return 0; +} + +CV_SDK_API +cv_result_t +cv_verify_delete_face( + cv_handle_t db_handle, + int idx +) +{ + return 0; +} + +CV_SDK_API +cv_result_t +cv_verify_save_db( + cv_handle_t db_handle, + const char *db_path +) +{ + return 0; +} + +CV_SDK_API +cv_result_t +cv_verify_load_db( + cv_handle_t db_handle, + const char *db_path +) +{ + return 0; +} + +CV_SDK_API +cv_result_t +cv_verify_search_face( + cv_handle_t verify_handle, + cv_handle_t db_handle, + const cv_feature_t *query, + unsigned int top_k, + int *top_idxs, + float *top_scores, + unsigned int *result_length +) +{ + return 0; +} + +CV_SDK_API +cv_result_t +cv_verify_search_face_from_list( + cv_handle_t verify_handle, + cv_feature_t* const *list_feature, + int list_count, + const cv_feature_t *query, + unsigned int top_k, + int *top_idxs, + float *top_scores, + unsigned int *result_length +) +{ + return 0; +} + +CV_SDK_API +cv_result_t +cv_verify_grouping( + cv_handle_t verify_handle, + const cv_feature_t * const *features, + unsigned int feature_count, + unsigned int *p_groups_array, + unsigned int *groups_count +) +{ + return 0; +} + +CV_SDK_API +void +cv_verify_initialize_labels( + unsigned int *p_groups_array, + unsigned int feature_count +) +{ +} + +CV_SDK_API +cv_result_t +cv_face_create_clustering( +cv_handle_t *clustering_handle, +const char* model_path +) +{ + return 0; +} + +CV_SDK_API +cv_result_t +cv_face_clustering( +cv_handle_t clustering_handle, +const cv_feature_t * const *features, +unsigned int *labels, +int size +) +{ + return 0; +} + +CV_SDK_API +void +cv_face_clustering_destroy( +cv_handle_t clustering_handle +) +{ +} -- Gitblit v1.8.0