1 /*
2  * Copyright (C) 2021-2023 Alibaba Group Holding Limited
3  */
4 
5 #include <stdio.h>
6 #include <string.h>
7 #include "ulog/ulog.h"
8 #include "ucloud_ai_common.h"
9 
10 #define TAG "UCLOUD_AI_OBJECTDET"
11 
ucloud_ai_objectdet_detect_object(char * path,ucloud_ai_cb_t cb)12 void ucloud_ai_objectdet_detect_object(char *path, ucloud_ai_cb_t cb)
13 {
14     int ret;
15     int len;
16     char *p_upload_url = NULL;
17 
18     /*update capture.jpg to oss*/
19     p_upload_url = ucloud_ai_upload_file(path);
20 
21     if (p_upload_url) {
22         detectObject(p_upload_url, cb);
23         free(p_upload_url);
24     }
25 }
26 
ucloud_ai_objectdet_detect_main_body(char * path,ucloud_ai_cb_t cb)27 void ucloud_ai_objectdet_detect_main_body(char *path, ucloud_ai_cb_t cb)
28 {
29     int ret;
30     int len;
31     char *p_upload_url = NULL;
32 
33     /*update capture.jpg to oss*/
34     p_upload_url = ucloud_ai_upload_file(path);
35 
36     if (p_upload_url) {
37         detectMainBody(p_upload_url, cb);
38         free(p_upload_url);
39     }
40 }
41