百度昆虫动物识别

这段代码演示了如何在PHP环境中使用阿里云AIP SDK进行动物识别。首先,定义了APP_ID、API_KEY和SECRET_KEY,然后通过实例化AipImageClassify类来创建客户端。接着,从请求中获取图像路径并读取文件内容。调用animalDetect方法进行动物识别,还可以设置额外参数如返回结果数量和百科信息数量。如果识别过程中出现错误,返回错误信息。
摘要由CSDN通过智能技术生成
 // 你的 APPID AK SK
        $app_id = ' ';
        $api_key = ' ';
        $ssecret_key = ' ';
        /*
 
        */
        //引入图像识别类
        import('identification.AipImageClassify', EXTEND_PATH);
        $client = new \AipImageClassify($app_id, $api_key, $ssecret_key);
        $request = \think\Request::instance();

 



        $file = $request->root(true) . $image;
        $image1 = file_get_contents($file);
        
        
        // 调用动物识别
$client->animalDetect($image1);

// 如果有可选参数
$options = array();
$options["top_num"] = 3;
$options["baike_num"] = 5;
   /**
     * 动物识别接口
     *
     * @param string $image - 图像数据,base64编码,要求base64编码后大小不超过4M,最短边至少15px,最长边最大4096px,支持jpg/png/bmp格式
     * @param array $options - 可选参数对象,key: value都为string类型
     * @description options列表:
     *   top_num 返回预测得分top结果数,默认为6
     *   baike_num 返回百科信息的结果数,默认不返回
     * @return array
     */
// 带参数调用动物识别
$arr =$client->animalDetect($image1, $options);

  if (isset($arr['error_code'])) {
            return json($this->info('20000', $arr['error_code']));
        }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值