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的函数嵌套的使用方法
Jan 24 Python
自己编程中遇到的Python错误和解决方法汇总整理
Jun 03 Python
Python实现向服务器请求压缩数据及解压缩数据的方法示例
Jun 09 Python
python实现扫描日志关键字的示例
Apr 28 Python
对python append 与浅拷贝的实例讲解
May 04 Python
使用 Visual Studio Code(VSCode)搭建简单的Python+Django开发环境的方法步骤
Dec 17 Python
python Tcp协议发送和接收信息的例子
Jul 22 Python
PyQtGraph在pyqt中的应用及安装过程
Aug 04 Python
解决python3 requests headers参数不能有中文的问题
Aug 21 Python
Python操作excel的方法总结(xlrd、xlwt、openpyxl)
Sep 02 Python
Python3.7.0 Shell添加清屏快捷键的实现示例
Mar 23 Python
python3使用diagrams绘制架构图的步骤
Apr 08 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发电子邮件
2006/10/09 PHP
建立动态的WML站点(三)
2006/10/09 PHP
php入门学习知识点一 PHP与MYSql连接与查询
2011/07/14 PHP
PHP利用header跳转失效的解决方法
2014/10/24 PHP
PHP中的Trait 特性及作用
2016/04/03 PHP
thinkPHP框架动态配置用法实例分析
2018/06/14 PHP
jquery实现在页面加载的时自动为日期插件添加当前日期
2014/08/20 Javascript
js根据手机客户端浏览器类型,判断跳转官网/手机网站多个实例代码
2016/04/30 Javascript
JS表格组件神器bootstrap table详解(强化版)
2016/05/26 Javascript
浅谈JavaScript 执行环境、作用域及垃圾回收
2016/05/31 Javascript
基于jQuery实现弹幕APP
2017/02/10 Javascript
jQuery实现验证码功能
2017/03/17 Javascript
详解用vue编写弹出框组件
2017/07/04 Javascript
微信上传视频文件提示(推荐)
2018/11/22 Javascript
ES6数组与对象的解构赋值详解
2019/06/14 Javascript
Vue中util的工具函数实例详解
2019/07/08 Javascript
详解Python的Django框架中的通用视图
2015/05/04 Python
python对url格式解析的方法
2015/05/13 Python
Python正则替换字符串函数re.sub用法示例
2017/01/19 Python
浅谈Python2获取中文文件名的编码问题
2018/01/09 Python
python 限制函数调用次数的实例讲解
2018/04/21 Python
python 读取文本文件的行数据,文件.splitlines()的方法
2018/07/12 Python
python3人脸识别的两种方法
2019/04/25 Python
Pytorch 实现冻结指定卷积层的参数
2020/01/06 Python
pytorch 准备、训练和测试自己的图片数据的方法
2020/01/10 Python
用Python开发app后端有优势吗
2020/06/29 Python
基于Python的身份证验证识别和数据处理详解
2020/11/14 Python
Fairyseason:为个人和批发商提供女装和配件
2017/03/01 全球购物
团购业务员岗位职责
2014/03/15 职场文书
宣传工作经验材料
2014/06/02 职场文书
2014年征兵标语
2014/06/20 职场文书
新文化运动的口号
2014/06/21 职场文书
学习雷锋月活动总结
2014/07/03 职场文书
平安建设汇报材料
2014/12/29 职场文书
三行辞职书范文
2015/02/26 职场文书
详解Redis的三种常用的缓存读写策略步骤
2022/05/06 Redis