yahoo鉴黄模型测试
参看网址:https://github.com/yahoo/open_nsfw
--------------------------------------------------------------------------
环境和平台 : python3+win10+caffe
-------------------------------------------------------------------------
#coding=utf-8
"""
#coding=utf-8
Copyright 2016 Yahoo Inc.
Licensed under the terms of the 2 clause BSD license.
Please see LICENSE file in the project root for terms.
"""
import numpy as np
import os
import sys
import argparse
import glob
import time
import locale
from PIL import Image
#import Image
#from StringIO import StringIO
from io import StringIO
from io import BytesIO
import caffe
import sys
print(sys.getdefaultencoding())
import chardet
fileWrite=open('log.json','w')
def resize_image(data, sz=(256, 256)):
"""
Resize image. Please use this resize logic for best results instead of the
caffe, since it was used to generate training dataset
:param str data:
The image data
:param sz tuple:
The resized image dimensions
:returns bytearray:
A byte array with the resized image
"""
print(type(data))
#im = Image.open(BytesIO(data))
im = Image.open(BytesIO