Keras: preprocessing_function && random_crop
来源:互联网 发布:帝国cms留言表单 编辑:程序博客网 时间:2024/06/11 22:40
Origin Image:
random_crop:
from keras.preprocessing.image import ImageDataGenerator, array_to_img, img_to_array, load_img from scipy import misc import numpyimport numpy.randomimport scipy.ndimageimport scipy.miscdef random_crop_image(image): height, width = image.shape[:2] random_array = numpy.random.random(size=4); w = int((width*0.5)*(1+random_array[0]*0.5)) h = int((height*0.5)*(1+random_array[1]*0.5)) x = int(random_array[2]*(width-w)) y = int(random_array[3]*(height-h)) image_crop = image[y:h+y,x:w+x,0:3] image_crop = misc.imresize(image_crop,image.shape) return image_cropdatagen = ImageDataGenerator( rotation_range=10, width_shift_range=0.1, height_shift_range=0.1, shear_range=0.1, preprocessing_function=random_crop_image, zoom_range=0.1, horizontal_flip=True, fill_mode='reflect')img = load_img('lena.jpg') x = img_to_array(img)x = x.reshape((1,) + x.shape)i = 0for batch in datagen.flow(x,batch_size=1,save_to_dir='preview',save_prefix='/home/yan/Desktop/test/test/', save_format='jpg'): i += 1 if i > 20: break # 否则生成器会退出循环
阅读全文
0 0
- Keras: preprocessing_function && random_crop
- keras
- keras
- keras
- Keras
- keras
- Keras
- keras
- tensorflow中的随机裁剪函数random_crop
- Keras-2 Keras Mnist
- 【Keras】Keras学习框架
- Keras 常见问题
- keras浅学
- keras中文翻译
- keras Layer
- Keras Note
- 小白玩Keras
- Keras安装
- E:无法修正错误,因为您要求某些软件包保持现状。。。。
- Python性能测试方法
- 15算法课程 204. Count Primes
- Qt之FTP上传/下载
- hihoCoder-1632-Secret Poems(大模拟)
- Keras: preprocessing_function && random_crop
- 协程、同步异步、并发、并行、rabbitmq、分布式任务队列
- qt自学笔记(十一)之定时器
- 欢迎使用CSDN-markdown编辑器
- mave依赖报错
- 二 mybatis直接使用映射文件
- 【牛腩新闻发布系统】错误集锦
- Excell vlookup的使用
- 让程序员最挠头的9大任务(转)