实现Chevereto图片鉴黄– Chevereto 调用百度图像内容审核

882次阅读
没有评论

登录百度AI控制台 https://console.bce.baidu.com/

在内容审核中创建新应用
实现Chevereto图片鉴黄– Chevereto 调用百度图像内容审核
记下APP_ID API_KEY SECRET_KEY
实现Chevereto图片鉴黄– Chevereto 调用百度图像内容审核

百度 图像审核SDK https://ai.baidu.com/sdk#anti
实现Chevereto图片鉴黄– Chevereto 调用百度图像内容审核

解压到 app\vendor\aip 文件夹(如果没有该文件请创建)

之后修改 app\lib\classes\class.image.php 文件 文件头部 use 和 class 中间 加上

  1. require_once CHV_APP_PATH_LIB_VENDOR . ‘aip/AipImage**.php’;

实现Chevereto图片鉴黄– Chevereto 调用百度图像内容审核

继续修改 app\lib\classes\class.image.php文件 ,大概在571行,找到$upload->exec();这个代码,在这个代码后面加上如下代码。

$APP_ID = '2089000';
$API_KEY = 'S0oBc4p0G7777777oFI6zT';
$SECRET_KEY = 'TzvkrXmg4nVLyuytjtjtyjtrjtrjtrj023';
 
$aip = new \AipImageCensor($APP_ID, $API_KEY, $SECRET_KEY);
$res = $aip->imageCensorUserDefined(file_get_contents($upload->uploaded['file']));
 
// error 错误提示信息,失败才返回,成功不返回
if (array_key_exists('error_msg', $res)) throw new UploadException($res['error_msg'], 201);
// conclusionType 审核结果类型,可取值1、2、3、4,分别代表1:合规,2:不合规,3:疑似,4:审核失败
if ($res['conclusionType'] == 4) throw new UploadException('图像审核失败', 201);
if ($res['conclusionType'] > 1) throw new UploadException('图像**, 禁止上传', 201);

提交保存后,即可开启图床鉴黄功能。

正文完
 
评论(没有评论)