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)11void 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)26void 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