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

前面大鸟说了如何安装Chevereto商业版本,因为这是图床,所以我们需要设置下鉴黄。因为Chevereto默认没有这个功能,所以需要自己设置了。

具体的方法就是利用百度AI审核功能来实现图片内容识别鉴黄。教程基于Chevereto安装之后,至于如何安装Chevereto ,可以看之前的教程。

1、登录百度AI控制台创建应用等

百度账号应该人手一个了吧,没有就注册一个,这个就不多说了。

百度AI控制台网址:https://console.bce.baidu.com/

(1)创建新应用

登录之后,点击右边的产品服务→人工智能→内容审核→创建新应用。

bf014451bb709b4fac0eda31d9ba7dd9.png

接着我们创建新应用。

c42552b5e9cfae76f617b4a5f002c8c2.png

(2)记下APP_ID、API_KEY、 SECRET_KEY

如图所示把这几个都记下来。一会要用。

d59120e75af36d46cce9bd9f3f15b7c7.png

2、SDK下载

SDK下载:https://ai.baidu.com/sdk#anti

看图:按图点击SDK下载效果也是一样。

098fbb2c6c844ec9ed4712d4363e5f24.png

选择PHP SDK下载,不要下载错了,如图:

768bbe803579ad536b609cbe7413815c.png

3、部署

(1)新建aip 目录

路径:app\vendor\aip  (aip目录没有就创建一个)

(2)上传解压

把下载的程序包上传到新建的aip目录中解压即可。宝塔是支持在线解压的。

(3)修改app\lib\classes\class.image.php

修改 app\lib\classes\class.image.php文件 ,在文件头部 use 和 class 中间也就是23行左右 加上如下代码。require_once CHV_APP_PATH_LIB_VENDOR . 'aip/AipImageCensor.php';

截图:

85dce579270331005a2fb9836f6aa9a3.png

(4)继续修改

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

此处为隐藏的内容!

发表评论并刷新,方可查看 不会看截图:

d77a16cd789e31780bf2c9d007040968.png

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

4、效果

开启之后,现在来试试效果,如图:

dbe43083b22340fff291950f99d696e1.png

效果不错,完美鉴黄。我们到百度的ai控制台看看。

46cbeac4d88a296ff81f0c38e15ae802.png

大鸟这上传了8张都被鉴别出来。大功告成!!!

5、最后

以上教程基于Chevereto3商业版本,免费版没测试过,估计应该差不多。

百度ai平台的图片审核量限制2000张,超过就要收费了。

以上方法简单点,不用去倒腾数据库啥的,而且,你不需要鉴黄可以把代码注释掉即可。

有更好的方法,不妨留言分享。

参考资料:http://ai.baidu.com/ai-doc/ANTIPORN/bk3h6xfag

https://www.hostloc.com/thread-655177-1-1.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值