前面大鸟说了如何安装Chevereto商业版本,因为这是图床,所以我们需要设置下鉴黄。因为Chevereto默认没有这个功能,所以需要自己设置了。
具体的方法就是利用百度AI审核功能来实现图片内容识别鉴黄。教程基于Chevereto安装之后,至于如何安装Chevereto ,可以看之前的教程。
1、登录百度AI控制台创建应用等
百度账号应该人手一个了吧,没有就注册一个,这个就不多说了。
百度AI控制台网址:https://console.bce.baidu.com/
(1)创建新应用
登录之后,点击右边的产品服务→人工智能→内容审核→创建新应用。
接着我们创建新应用。
(2)记下APP_ID、API_KEY、 SECRET_KEY
如图所示把这几个都记下来。一会要用。
2、SDK下载
SDK下载:https://ai.baidu.com/sdk#anti
看图:按图点击SDK下载效果也是一样。
选择PHP SDK下载,不要下载错了,如图:
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';
截图:
(4)继续修改
继续修改 app\lib\classes\class.image.php文件 ,大概在571行,找到$upload->exec();这个代码,在这个代码后面加上如下代码。
提交保存后,即可开启图床鉴黄功能。
4、效果
开启之后,现在来试试效果,如图:
效果不错,完美鉴黄。我们到百度的ai控制台看看。
大鸟这上传了8张都被鉴别出来。大功告成!!!
5、最后
以上教程基于Chevereto3商业版本,免费版没测试过,估计应该差不多。
百度ai平台的图片审核量限制2000张,超过就要收费了。
以上方法简单点,不用去倒腾数据库啥的,而且,你不需要鉴黄可以把代码注释掉即可。
有更好的方法,不妨留言分享。
参考资料:
- http://ai.baidu.com/ai-doc/ANTIPORN/bk3h6xfag
- https://www.hostloc.com/thread-655177-1-1.html
31F
按照教程来的 最新版本貌似不行了 并没有禁止违规图片的上传
B1
@ 动漫社区 最新版本已经自带剑皇了~
B2
@ 大鸟 自带的这个剑皇api有问题,官方人员联系后也没回复…,还是得用百度的…但是最新版本貌似不行
32F
感谢,过来学习~
33F
过来看下
34F
看着非常不错
35F
来来来
36F
来看看
37F
你这什么玩意儿啊。评论了还是看不到
38F
感谢,过来学习~
39F
来看下隐藏的东东
40F
谢谢分享,这就去试试!
41F
还行嘛!!!!
42F
感谢,过来学习~
43F
按照教程试试
44F
最新版,按照教程设置,上传图片没有禁止
45F
学习了!看一下!
46F
还能使用吗?
47F
看看
48F
来看下隐藏的东东
49F
不错,学习了
50F
百度好像已经更新了
51F
感谢!!!
52F
6666666666666去
53F
6666看