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