pytorch 实现将自己的图片数据处理成可以训练的图片类型


Posted in Python onJanuary 08, 2020

为了使用自己的图像数据,需要仿照pytorch数据输入创建新的类,其中数据格式为numpy.ndarray。

将自己的图片保存到numpy.ndarray中,然后创建类

from torch.utils.data import Dataset
import numpy as np
 
 
class Dataset(Dataset):
  def __init__(self, path_img, path_target, transforms=None):
    self.train = path_img
    self.targets = path_target
    self.transforms = transforms
 
  def __len__(self):
    return len(self.train)
 
  def __getitem__(self, idx):
    img = self.train[idx]
    target = self.targets[idx]
 
    if self.transforms:
      img = self.transforms(img)
      target = self.transforms(target)
 
    return img, target

使用方法和Mnist数据一样的使用方法

isbi = Dataset(imgs_train, imgs_mask_train,
            transforms=transform)
dataload=torch.utils.data.DataLoader(isbi,batch_size=4,shuffle=True)
for i, data in enumerate(dataload, 1):
  img,label=data
  print img.shape
  print img.shape
  print 10*'*'

以上这篇pytorch 实现将自己的图片数据处理成可以训练的图片类型就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python 返回汉字的汉语拼音
Feb 27 Python
Python松散正则表达式用法分析
Apr 29 Python
python基于phantomjs实现导入图片
May 13 Python
Python使用QQ邮箱发送Email的方法实例
Feb 09 Python
Django REST为文件属性输出完整URL的方法
Dec 18 Python
Python中使用遍历在列表中添加字典遇到的坑
Feb 27 Python
Python任务调度模块APScheduler使用
Apr 15 Python
Python把图片转化为pdf代码实例
Jul 28 Python
python开发入门——set的使用
Sep 03 Python
Python爬虫实战之爬取携程评论
Jun 02 Python
python自动计算图像数据集的RGB均值
Jun 18 Python
python turtle绘图
May 04 Python
pytorch下大型数据集(大型图片)的导入方式
Jan 08 #Python
Python 实现训练集、测试集随机划分
Jan 08 #Python
Pyecharts绘制全球流向图的示例代码
Jan 08 #Python
PyTorch 解决Dataset和Dataloader遇到的问题
Jan 08 #Python
使用PyTorch将文件夹下的图片分为训练集和验证集实例
Jan 08 #Python
使用 PyTorch 实现 MLP 并在 MNIST 数据集上验证方式
Jan 08 #Python
Pycharm 2020最新永久激活码(附最新激活码和插件)
Sep 17 #Python
You might like
解析php中的escape函数
2013/06/29 PHP
php计算2个日期的差值函数分享
2015/02/02 PHP
Yii框架分页技术实例分析
2019/08/30 PHP
js监听输入框值的即时变化onpropertychange、oninput
2011/07/13 Javascript
jQuery EasyUI API 中文文档 搜索框
2011/09/29 Javascript
深入探讨JavaScript、JQuery屏蔽网页鼠标右键菜单及禁止选择复制
2014/06/10 Javascript
jquery得到iframe src属性值的方法
2014/09/25 Javascript
js控制鼠标事件移动及移出效果显示
2014/10/19 Javascript
IE浏览器下PNG相关功能
2015/07/05 Javascript
详解参数传递四种形式
2015/07/21 Javascript
基于JavaScript实现快速转换文本语言(繁体中文和简体中文)
2016/03/07 Javascript
关于cookie的初识和运用(js和jq)
2016/04/07 Javascript
jQuery滑动到底部加载下一页数据的实例代码
2017/05/22 jQuery
JavaScript无操作后屏保功能的实现方法
2017/07/04 Javascript
JavaScript使用FileReader实现图片上传预览效果
2020/03/27 Javascript
jQuery选择器中的特殊符号处理方法
2017/09/08 jQuery
微信小程序商品详情页的底部弹出框效果
2020/11/16 Javascript
es6数据变更同步到视图层的方法
2019/03/04 Javascript
Vue实现Layui的集成方法步骤
2020/04/10 Javascript
在Vue中使用HOC模式的实现
2020/08/23 Javascript
python发送伪造的arp请求
2014/01/09 Python
Python中super()函数简介及用法分享
2016/07/11 Python
Python实现的简单计算器功能详解
2018/08/25 Python
Python 保存矩阵为Excel的实现方法
2019/01/28 Python
PyCharm设置Ipython交互环境和宏快捷键进行数据分析图文详解
2020/04/23 Python
python高级特性简介
2020/08/13 Python
Python的Tqdm模块实现进度条配置
2021/02/24 Python
一级方程式赛车官方网上商店:F1 Store(支持中文)
2018/01/12 全球购物
struct和class的区别
2015/11/20 面试题
化学教师自荐信范文
2013/12/28 职场文书
《灰椋鸟》教学反思
2014/04/27 职场文书
投标保密承诺书
2014/05/19 职场文书
2015年食品安全宣传周活动总结
2015/07/09 职场文书
如何制定一份可行的计划!
2019/06/21 职场文书
经典法律座右铭(50句)
2019/08/15 职场文书
Python标准库之typing的用法(类型标注)
2021/06/02 Python