NSFW JS是一个简单的 JavaScript 库,已经在Github开源,可帮助您快速识别不合时宜的图像;NSF
WJS 并不完美,但它非常准确(小型模型约为 90%,中型模型约为 93%)而且它一直在变得越来越准
确。
Docker部署一个NSFW JS
目前已经有网友将NSFW JS打包成Docker镜像,并提供REST API支持,部署后可以通过HTTP API调
用。Docker私有部署NSFW JS则是前提,下面一起来安装
下。
#复制下面的命令部署NSFW JS
docker run -d -p 127.0.0.1:5000:5000/tcp \
--env PORT=5000 \
--restart=always \
eugencepoi/nsfw_api:latest
注意:上面部署完毕后仅支持本地 127.0.0.1 访问,无法公开访问,如果您需要公开访问,请去掉 12
7.0.0.1:
注意:经过测试,如果图片URL地址带有端口号会识别不了而报错。
返回字段说明
score 是图片得分,范围在 0-1 之间,1 表示它肯定是成人内容,而 0 则不是。经过xiaoz测试,其实
大于 0.9 就可以认为是成人内容。
更多使用说明可以查看Docker hub上的介绍:https://hub.docker.com/r/eugencepoi/nsfw_api
类似服务
如果您不想自行搭建鉴黄API,也可以看看另外2个免费的鉴黄接口:《分享2个国外的免费图片识别
(鉴黄)接口》,遗憾的是免费的有额度限制。
总结
通过Docker部署NSFW JS,可以很方便的搭建一个支持HTTP API的的鉴黄服务器,并且不受额度和数
量限制。经过测试准确度一般,胜在免费开源。
Docker镜像地址:https://hub.docker.com/r/eugencepoi/nsfw_api
NSFW JS项目地址:https://github.com/infinitered/nsfwjs
评论 (0)