php oss图片鉴黄,Chevereto 调用百度图像审核 鉴黄

php oss图片鉴黄,Chevereto 调用百度图像审核 鉴黄October十月大佬:看到论坛挺多人需求这个功能就顺带研究了一下之前有过类似经验写起来挺快的首先有个百度账号(废话……)登录百度AI控制台https://console.bce.baidu.com/在内容审核中创建新应用记下APP_IDAPI_KEYSECRET_KEY百度图像审核SDKhttps://ai.baidu.com/sdk#anti解压到app\vendor\ai…

73b76d781bf0dcc4cba7e44f112284d5.gif

October十月大佬:

看到论坛挺多人需求这个功能 就顺带研究了一下 之前有过类似经验 写起来挺快的

首先 有个百度账号(废话……)

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

在内容审核中创建新应用

3f01c23bae3b10e745361996f083c125.png

记下APP_ID API_KEY SECRET_KEY

8475233ea073c546aea47b53d1af1a09.png

百度 图像审核SDK https://ai.baidu.com/sdk#anti

ee623df5f2d32af407a60f2052f2e456.png

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

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

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

2775f189d03365dcab478b8225aa6836.png

之后跳转到577行 加上

$APP_ID = ‘你的APP_ID’;

$API_KEY = ‘你的API_KEY’;

$SECRET_KEY = ‘你的SECRET_KEY’;

$aip = new \AipImage**($APP_ID, $API_KEY, $SECRET_KEY);

$res = $aip->image**UserDefined(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);

e10a8759480576271b99e63ad295945e.png

具体文档可以看 https://ai.baidu.com/ai-doc/ANTI**/bk3h6xfag

之后上传图片就会自带审核 如果不想开启可以把添加的代码都注释了

论坛这关键字过滤有点狠……具体看图片……三次元过滤基本没问题 二次元全返回合规 有点蠢

work大佬:

好东西,帮顶了

loveqianool大佬:

不是说上 oss 自带鉴黄吗?

wope大佬:

感谢大佬!

kuk大佬:

不错,收藏了

dforel大佬:

谢谢大佬,收藏了

申明:本文内容由网友收集分享,仅供学习参考使用,如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/38100.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注