一个python包,用于使用caffe和yahoo的open-nsfw模型分析图像。

nsfw的Python项目详细描述


python nsfw

一个python包,用于使用CaffeYahoo's open_nsfw模型分析图像。

PyPIPython

先决条件

python nsfw需要python 3并在caffe兼容系统上运行。

咖啡

如果您使用的是MacOS和Homebrew,安装Caffe的最简单方法是使用自制程序:

brew install caffe

或者,您可以使用Dockerlinux映像(例如^{})并安装必要的依赖项:

apt update && apt install caffe-cpu python3 python3-pip wget

安装

python nsfw可以使用pip

pip3installnsfw

用法

importPIL.ImageasImagefromnsfwimportclassifyimage=Image.open("/path/to/image.jpg")sfw,nsfw=classify(image)print("SFW Probability: {}".format(sfw))print("NSFW Probability: {}".format(nsfw))

许可证

python nsfw在MIT License下免费提供。用它,从中学习,用它,改进它,改变它,根据你的需要来调整它。

python nsfw附带了yahoo的open_nsfw Caffe modelsnsfw/deploy.prototxtnsfw/resent_50_1by2_nsfw.caffemodel)的副本,这些副本是根据BSD 2-Clause License授权的。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Android studio从外部模块继承类   发送的java密文和接收的密文不匹配   java面向对象编程:不仅仅是基本对象   你是如何处理文件的。exists()在JAVA中工作吗?   sql server从java应用程序创建到2个数据库的连接   java执行捕获优先级   solr如何使用java获取http参数?   java是什么使这种方法比这种方法更好?   用java实现Trie的算法   用于生成唯一ID的java哈希算法?   java“Method foo()不必要地装箱一个布尔常量”Sonar警告   java有。资产(……)是否存在于任何API中?   在Java中使用量角器   java在这种情况下,MessageContext将为null,但PhaseInterceptorChain为空。getCurrentMessage()不为null?   JavaStruts2单选按钮列表   java JSP表达式语言   java JPA CriteriaBuilder将连接条件转换为析取条件   使用java集合对人员的ArrayList进行排序