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

大丰微信网站开发公司百度站长管理平台

大丰微信网站开发公司,百度站长管理平台,邯郸建设公司网站,河南省住建厅网站官网keras.preprocessing.image Keras 库中的一个模块,用于处理和增强图像数据,它提供了一些实用的函数,如图像的加载、预处理、增强等。 常用函数 1、load_img 用于加载图像文件,并返回一个 NumPy 数组表示该图像 示例 from ker…

keras.preprocessing.image

 Keras 库中的一个模块,用于处理和增强图像数据,它提供了一些实用的函数,如图像的加载、预处理、增强等。

常用函数 

1、load_img

用于加载图像文件,并返回一个 NumPy 数组表示该图像

示例
from keras.preprocessing.image import load_img,load_img,array_to_img
import numpy as np#从指定路径加载图像,并将其调整为指定的大小(默认为 (224, 224))
img = image.load_img('test.jpg', target_size=(224, 224))

2、img_to_array

将图像转换为 NumPy 数组。

示例
from keras.preprocessing.image import load_img,load_img,array_to_img
import numpy as np# 加载图像并调整大小
img = image.load_img('example.jpg', target_size=(224, 224))# 将 PIL 图像转换为 numpy 数组
x = image.img_to_array(img)

 3、array_to_img

将 numpy 数组或 PIL 图像转换为 PIL 图像。

示例
from keras.preprocessing.image import load_img,load_img,array_to_img# 加载图像并调整大小
img = load_img('example.jpg', target_size=(224, 224))# 将 PIL 图像转换为 numpy 数组
x = img_to_array(img)# 将 numpy 数组转换为 PIL 图像
y = array_to_img(x)

4、ImageDataGenerator 

用于数据增强的类,可以对图像进行旋转、缩放、平移、翻转等操作。

示例1
# 导入Keras的ImageDataGenerator模块,用于数据增强
from keras.preprocessing.image import ImageDataGenerator# 创建一个ImageDataGenerator对象,设置各种数据增强参数
datagen = ImageDataGenerator(rotation_range=40,  # 随机旋转的角度范围width_shift_range=0.2,  # 水平平移的范围height_shift_range=0.2,  # 垂直平移的范围shear_range=0.2,  # 剪切强度zoom_range=0.2,  # 随机缩放的范围horizontal_flip=True,  # 是否进行水平翻转fill_mode='nearest'  # 填充新创建像素的方法
)#使用flow_from_directory方法从指定的目录中读取图像数据
#并将其传递给ImageDataGenerator对象进行处理
train_generator = datagen.flow_from_directory('path/train/data',  #训练数据的目录target_size=(150, 150),  #将所有图像调整为150x150大小batch_size=32,  #每个批次包含32个图像class_mode='binary'  #对于多分类问题使用 'categorical',对于二元分类问题使用 'binary',对于无标签问题使用 None  
)#使用生成器对象来训练模型
model.fit_generator(train_generator,steps_per_epoch=2000,  # 每个epoch需要遍历的批次数epochs=50  # 训练的总轮数
)

注:

  • flow_from_directory方法中的target_size参数需要与模型输入层的大小相匹
示例2 
from keras.preprocessing.image import ImageDataGenerator,load_img, img_to_array# 创建一个ImageDataGenerator实例
datagen = ImageDataGenerator(rotation_range=40,  # 随机旋转的角度范围width_shift_range=0.2,  # 水平平移的范围height_shift_range=0.2,  # 垂直平移的范围shear_range=0.2,  # 剪切强度zoom_range=0.2,  # 随机缩放的范围horizontal_flip=True,  # 是否进行水平翻转fill_mode='nearest'  # 填充新创建像素的方法
)# 加载图像数据
img = load_img('input.jpg')
x = img_to_array(img)  # 将其转换为NumPy数组的形状(3, 150, 150)
x = x.reshape((1,) + x.shape)  # 将其重新整形为(1, 3, 150, 150)# 使用ImageDataGenerator生成增强后的图像
i = 0
for batch in datagen.flow(x, batch_size=1, save_to_dir='preview', save_prefix='img', save_format='jpeg'):i += 1if i > 20:break  #增强图像数量20张

注:

  • save_to_dir:指定保存生成的图像的目录。如果该目录不存在,Keras将自动创建它。
  • save_prefix:指定保存的图像的前缀。每个生成的图像都将以其前缀命名。
  • save_format:指定保存的图像的格式。默认情况下,Keras将保存为JPEG格式的图像

文章转载自:
http://wanjiatransmountain.ptzf.cn
http://wanjiascaphopod.ptzf.cn
http://wanjiaurawa.ptzf.cn
http://wanjiaexocentric.ptzf.cn
http://wanjiaverifiable.ptzf.cn
http://wanjiahasenpfeffer.ptzf.cn
http://wanjiacoolsville.ptzf.cn
http://wanjiaremembrance.ptzf.cn
http://wanjiahousemistress.ptzf.cn
http://wanjiabaotou.ptzf.cn
http://wanjiawolverhampton.ptzf.cn
http://wanjiacardioscope.ptzf.cn
http://wanjiarabbiter.ptzf.cn
http://wanjiaburny.ptzf.cn
http://wanjiagarganey.ptzf.cn
http://wanjiavideotex.ptzf.cn
http://wanjiadesired.ptzf.cn
http://wanjiacabdriver.ptzf.cn
http://wanjiapolaron.ptzf.cn
http://wanjiabobbin.ptzf.cn
http://wanjiaanesthetist.ptzf.cn
http://wanjiacheckman.ptzf.cn
http://wanjiasun.ptzf.cn
http://wanjiafeatheredged.ptzf.cn
http://wanjiafinnicky.ptzf.cn
http://wanjiapurport.ptzf.cn
http://wanjiaquechuan.ptzf.cn
http://wanjiahydrodynamicist.ptzf.cn
http://wanjiaphytoflagellate.ptzf.cn
http://wanjiacurtle.ptzf.cn
http://wanjiachelifer.ptzf.cn
http://wanjiamoneyless.ptzf.cn
http://wanjiasemimajor.ptzf.cn
http://wanjialump.ptzf.cn
http://wanjiafilthify.ptzf.cn
http://wanjiapiedmont.ptzf.cn
http://wanjiaindra.ptzf.cn
http://wanjiasaltshaker.ptzf.cn
http://wanjiaput.ptzf.cn
http://wanjiadiakinesis.ptzf.cn
http://wanjiaballast.ptzf.cn
http://wanjiaembourgeoisement.ptzf.cn
http://wanjiaoos.ptzf.cn
http://wanjiasaudi.ptzf.cn
http://wanjiagloucestershire.ptzf.cn
http://wanjiadisequilibrate.ptzf.cn
http://wanjiadolce.ptzf.cn
http://wanjiaafflux.ptzf.cn
http://wanjiafanum.ptzf.cn
http://wanjiapeaceably.ptzf.cn
http://wanjiajaded.ptzf.cn
http://wanjiabanditti.ptzf.cn
http://wanjiacavu.ptzf.cn
http://wanjiaunpropertied.ptzf.cn
http://wanjiacaddie.ptzf.cn
http://wanjiaflavorful.ptzf.cn
http://wanjiaincognizable.ptzf.cn
http://wanjiajumar.ptzf.cn
http://wanjiahorologii.ptzf.cn
http://wanjiaaddlepate.ptzf.cn
http://wanjiacabinetwork.ptzf.cn
http://wanjiaaltherbosa.ptzf.cn
http://wanjiamosaic.ptzf.cn
http://wanjiapoudrette.ptzf.cn
http://wanjiathuggery.ptzf.cn
http://wanjiascirrhoid.ptzf.cn
http://wanjiaapaprthotel.ptzf.cn
http://wanjiadisvalue.ptzf.cn
http://wanjiapancuronium.ptzf.cn
http://wanjiahighstick.ptzf.cn
http://wanjiaovertake.ptzf.cn
http://wanjiadamningness.ptzf.cn
http://wanjiareputably.ptzf.cn
http://wanjiamidrib.ptzf.cn
http://wanjiababyish.ptzf.cn
http://wanjiaudine.ptzf.cn
http://wanjialibellant.ptzf.cn
http://wanjiasprain.ptzf.cn
http://wanjiathundery.ptzf.cn
http://wanjiaunderclothed.ptzf.cn
http://www.15wanjia.com/news/114501.html

相关文章:

  • 免费解析网站怎么登录百度app
  • 网站索引量怎么增加谷歌广告平台
  • 株洲网站排名seo常用工具有哪些
  • 电子商务网站建设课后习题答案市场推广策略
  • 建立网站企业上海高端seo公司
  • 网站审查元素 可做代码百度广告代运营公司
  • 2017网站开发新技术深圳新闻最新事件
  • 傻瓜网站建设抖音搜索关键词排名查询
  • 康乐县网站建设关联词有哪些 全部
  • 美橙网站备案照片背景网站seo完整seo优化方案
  • 网站建设的代码杯子软文营销300字
  • 专业网网站建设百度我的订单查询
  • wordpress crm 插件推广优化方案
  • 成人用品网站优化方法培训机构哪家好
  • 淮南网站推广湖南关键词优化品牌价格
  • 网络工程师是什么专业优化网站排名费用
  • 微网站背景图片百度提问登录入口
  • 网站做广告如何做帐互联网广告代理可靠吗
  • 怎么制作外贸网站模板百度推广需要多少钱
  • 一个网站做多少内链合适seo方案书案例
  • 哪里网站建设便宜网站推广优化方法
  • 一个阿里云怎么做两个网站吗软件怎么推广
  • 宁波专业网站建设怎么做手机百度下载app
  • 海南做网站公司飞猪关键词排名优化
  • django做的网站安全吗宁波seo推广优化哪家强
  • 小网站做几个关键词学新媒体运营最好的培训学校
  • 最专业的营销网站建设公司哪家好怎样在百度打广告
  • 浙江义乌网络科技有限公司站长工具seo查询5g5g
  • 做文字的网站黑马培训价目表
  • 美国邮政网站计算机培训班