当前位置: 首页 > 后端技术 > PHP

PHPSDK体验万象优图

时间:2023-03-29 15:41:19 PHP

PHPSDK体验万象优图一、准备工作一、实名认证在使用万象优图之前,您需要进行实名认证。如果您已经实名认证,可以直接跳过这一步,进入实名认证2.获取密钥信息进入密钥管理页面获取您的APPID、SecretId和SecretKey信息,调用时会用到万象优图界面。如果您还没有创建密钥,可以单击此页面上的+NewKey按钮创建一个。3.创建BucketBucket用于存放使用万象优图时用到的图片。点击此处进入腾讯云控制台万象优图-Bucket管理页面创建Bucket并记住名称。其他选项可以默认。4.配置使用环境安装Git和PHPyuminstall-ygitphpphp-commonphp-devel创建测试用的图片创建/data/img目录用于存放图片mkdir-p/data/img可以随意上传一张测试用的图片存放在本服务器的/data/img目录下,或者直接使用实验室提供的如下图片:使用如下命令将这张图片保存到/data/img目录下。wgethttps://imgcache.qq.com/open_proj/proj_qcloud_v2/gateway/event/pc/ci-identify/css/img/demo/demo_10.jpg-O/data/img/demo.jpg安装万象优图SDKforPHPgitclonehttps://github.com/tencentyun/image-php-sdk-v2.0/data/image-php-sdk2.使用万象优图的PornographyAPI编写和调用代码,在/data目录下创建ci_detect_porn_php。php文件,内容如下:setTimeout(30);var_dump($client->pornDetect(array('files'=>array('./img/demo.jpg'))//这里标识的图片可以替换成你要标识的图片));phpci_detect_porn_php.php如果调用成功,会返回类似如下信息:string(216)"{"result_list":[{"code":0,"message":"success","filename":"/data/img/demo.jpg","data":{"result":0,"forbid_status":0,"confidence":26.683,"hot_score":99.657,"normal_score":0.342,"porn_score":0.001}}],"http_code":200}"返回字段数据含义如下:result:识别结果供参考,0正常,1黄色图片,2疑似图片confidence:识别一张黄色图片的置信度,取值范围0-100;是normal_score,hot_score,porn_score的综合评分normal_score:该图片的评分为正常图片hot_score:该图片的评分为性感图片porn_score:该图片的评分为色情图片forbid_status:禁止状态,0表示正常,1表示图片已被屏蔽(只有存入万象优图的图片才会被屏蔽)。如果调用失败,将返回类似如下信息:string(52)"{"code":14,"message":"signnopass","http_code":401}"结合错误码描述和message字段,可以知道错误原因。点击查看万象优图错误码说明