当前位置: 首页 > news >正文

国家建设工程网站用wordpress做官网

国家建设工程网站,用wordpress做官网,怎么查询网站的设计公司名称,wordpress首页模板文件前言 Keras中有一个图像数据处理器ImageDataGenerator#xff0c;能够很方便地进行数据增强#xff0c;并且从文件中批量加载图片#xff0c;避免数据集过大时#xff0c;一下子加载进内存会崩掉。但是从官方文档发现#xff0c;并没有一个比较重要的图像增强方式#x…前言 Keras中有一个图像数据处理器ImageDataGenerator能够很方便地进行数据增强并且从文件中批量加载图片避免数据集过大时一下子加载进内存会崩掉。但是从官方文档发现并没有一个比较重要的图像增强方式随机裁剪本博客就是记录一下如何在对ImageDataGenerator中生成的batch做图像裁剪 国际惯例参考博客 官方ImageDataGenerator文档 Keras 在fit_generator训练方式中加入图像random_crop Extending Keras’ ImageDataGenerator to Support Random Cropping how to use fit_generator with multiple image inputs 第二个博客比较全第三个博客只介绍了分类数据的增强如果是图像分割或者超分辨率输出仍是一张图像所以涉及到对image和mask进行同步增强 代码 先介绍一下数据集目录结构 在test文件夹下分别有GT和NGT两个文件夹每个文件夹存储的都是bmp图像文件 其次需要注意从ImageDataGenerator中取数据用的是next(generator)函数 载入相关包 from keras_preprocessing.image import ImageDataGenerator import matplotlib.pyplot as plt import numpy as np先使用自带的ImageDataGenerator配合flow_from_director读取数据 创建生成器 train_img_datagenImageDataGenerator()#各种预处理 train_mask_datagenImageDataGenerator()#各种预处理读取文件 seed2 #图像会随机打乱即shuffle但是输入和输出的打乱顺序必须一样 batch_size2 target_size(1080,1920) train_img_gentrain_img_datagen.flow_from_directory(./test,classes[NGT],class_modeNone,batch_sizebatch_size,target_sizetarget_size,shuffleTrue,seedseed,interpolationbicubic) train_mask_gentrain_img_datagen.flow_from_directory(./test,classes[GT],class_modeNone,batch_sizebatch_size,target_sizetarget_size,shuffleTrue,seedseed,interpolationbicubic)封装打包 train_generatorzip(train_img_gen,train_mask_gen)定义裁剪器裁剪图像和对应的mask: def crop_generator(batch_gen,crop_size(270,480)):while True:batch_x,batch_ynext(batch_gen)crops_imgnp.zeros((batch_x.shape[0],crop_size[0],crop_size[1],3))crops_masknp.zeros((batch_y.shape[0],crop_size[0],crop_size[1],3))height,widthbatch_x.shape[1],batch_x.shape[2]for i in range(batch_x.shape[0]):#裁剪图像xnp.random.randint(0,height-crop_size[0]1)ynp.random.randint(0,width-crop_size[1]1)crops_img[i]batch_x[i,x:xcrop_size[0],y:ycrop_size[1]]crops_mask[i]batch_y[i,x:xcrop_size[0],y:ycrop_size[1]]yield (crops_img,crops_mask)使用裁剪器对Generator进行裁剪 train_cropscrop_generator(train_generator)可视化 img,masknext(train_crops) print(img.shape) plt.subplot(2,1,1) plt.imshow(img[0]/255) plt.subplot(2,1,2) plt.imshow(mask[0]/255)后记 记住要用while(True)死循环并且yield在while循环内部和for循环外部代表每个批次 代码 链接https://pan.baidu.com/s/1UNZLke5kygBFHJ8iR8wV2A 提取码e51e
http://www.pierceye.com/news/702541/

相关文章:

  • 微信公众号 做不了微网站wordpress怎么转移
  • 主营网站开发游戏推广员每天做什么
  • c 做网站用什么框架长沙网络建设的网站
  • 专业的网站建设网络网站连接跳转怎么做
  • 南山网站设计方案安徽六安特产
  • 设计型网站案例深圳广告投放公司
  • 能源网站模板头条发布视频成功显示404
  • 郑州网站制作企业建设网站多长时间
  • 建站网站知乎wordpress面包屑
  • 用CMS做网站的好处网站流量消耗计算
  • asp 网站 模板网站建设的公司选择哪家好
  • 广州市越秀区建设局网站字体logo设计在线生成
  • 展示网站模版源码软件开发工具包sdk
  • 佛山网站建站网站程序免费下载
  • 课程设计报告 网站开发网络营销代运营外包公司
  • 手机html5网站模板网站怎么做查询功能
  • 有哪些做外贸的网站可做笔记的阅读网站
  • vs2010c 做网站无锡网站制作有哪些
  • 网站建设安全方案永康公司网站建设
  • 西安网站建设 早晨2022年网页游戏排行榜
  • 企业门户网站怎么做成都市双流区建设局官方网站
  • 山东站群网站建设邯郸网络运营中心地址在哪里
  • php程序员网站开发建设外贸平台运营
  • 学网站建设的好处舟山外贸建站公司
  • 建设电影会员网站首页三亚网红餐厅
  • 建网站维护需要多少钱网站怎么做单页
  • 做纱线的网站wordpress创建页面地址设置
  • 怎么做多个网站单点登录flash网站读条怎么做
  • 网站建设免费的做网站一个人可以吗
  • 网站建设公司价格差别西安网站建设winkuo