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实现定时同步本机与北京时间的方法
Mar 24 Python
详解Python中的文本处理
Apr 11 Python
Python使用ftplib实现简易FTP客户端的方法
Jun 03 Python
在Django中进行用户注册和邮箱验证的方法
May 09 Python
Python配置mysql的教程(推荐)
Oct 13 Python
Python构建网页爬虫原理分析
Dec 19 Python
python实现学生管理系统
Jan 11 Python
python实现员工管理系统
Jan 11 Python
DES加密解密算法之python实现版(图文并茂)
Dec 06 Python
python的移位操作实现详解
Aug 21 Python
浅谈Django前端后端值传递问题
Jul 15 Python
BeautifulSoup获取指定class样式的div的实现
Dec 07 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
4.与数据库的连接
2006/10/09 PHP
PHP两个n位的二进制整数相加问题的解决
2018/08/26 PHP
PHP cookie与session会话基本用法实例分析
2019/11/18 PHP
js prototype 格式化数字 By shawl.qiu
2007/04/02 Javascript
JQuery浮动DIV提示信息并自动隐藏的代码
2010/08/29 Javascript
Javascript this 的一些学习总结
2012/08/31 Javascript
深入Javascript函数、递归与闭包(执行环境、变量对象与作用域链)使用详解
2013/05/08 Javascript
解析dom中的children对象数组元素firstChild,lastChild的使用
2013/07/10 Javascript
JavaScript中的函数模式详解
2015/02/11 Javascript
基于JS2Image实现圣诞树代码
2015/12/24 Javascript
jQuery简单操作cookie的插件实例
2016/01/13 Javascript
JavaScript中最容易混淆的作用域、提升、闭包知识详解(推荐)
2016/09/05 Javascript
Bootstrap CSS布局之列表
2016/12/15 Javascript
JS编写函数实现对身份证号码最后一位的验证功能
2016/12/29 Javascript
详解vue组件通信的三种方式
2017/06/30 Javascript
微信小程序导航栏跟随滑动效果的实现代码
2019/05/14 Javascript
node.js使用net模块创建服务器和客户端示例【基于TCP协议】
2020/02/14 Javascript
详谈Object.defineProperty 及实现数据双向绑定
2020/07/18 Javascript
vue-quill-editor 自定义工具栏和自定义图片上传路径操作
2020/08/03 Javascript
[02:40]DOTA2英雄基础教程 炼金术士
2013/12/23 DOTA
深入探究Python中变量的拷贝和作用域问题
2015/05/05 Python
对python字典元素的添加与修改方法详解
2018/07/06 Python
详解Python logging调用Logger.info方法的处理过程
2019/02/12 Python
python实现连续变量最优分箱详解--CART算法
2019/11/22 Python
Python count函数使用方法实例解析
2020/03/23 Python
Pytorch通过保存为ONNX模型转TensorRT5的实现
2020/05/25 Python
HTML5录音实践总结(Preact)
2020/05/07 HTML / CSS
香蕉共和国Banana Republic官网:美国GAP旗下偏贵族风格服饰品牌
2016/11/21 全球购物
英国图书音像网站:Hive.co.uk(图书、电子书、DVD、蓝光、音乐CD等)
2017/10/16 全球购物
如何通过jdbc调用存储过程
2012/04/19 面试题
财务会计专业推荐信
2013/11/30 职场文书
工作室成员个人发展规划范文
2014/01/24 职场文书
浪费资源的建议书
2014/03/12 职场文书
抗洪抢险事迹材料
2014/05/06 职场文书
音乐教师求职信
2014/06/28 职场文书
难以忽视的真相观后感
2015/06/05 职场文书