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 21 Python
python实现的守护进程(Daemon)用法实例
Jun 02 Python
讲解Python的Scrapy爬虫框架使用代理进行采集的方法
Feb 18 Python
Python HTTP客户端自定义Cookie实现实例
Apr 28 Python
Python实现Linux中的du命令
Jun 12 Python
Python删除n行后的其他行方法
Jan 28 Python
Python 3.8中实现functools.cached_property功能
May 29 Python
python图形绘制奥运五环实例讲解
Sep 14 Python
Pytorch根据layers的name冻结训练方式
Jan 06 Python
python selenium操作cookie的实现
Mar 18 Python
什么是python类属性
Jun 10 Python
Python 虚拟环境工作原理解析
Dec 24 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 pki加密技术(openssl)详解
2013/07/01 PHP
php遍历目录与文件夹的多种方法详解
2013/11/14 PHP
php绘制一条弧线的方法
2015/01/24 PHP
Yii2 rbac权限控制操作步骤实例教程
2016/04/29 PHP
php中输出json对象的值(实现方法)
2018/03/07 PHP
基于php+MySql实现学生信息管理系统实例
2020/08/04 PHP
js 页面传参数时 参数值含特殊字符的问题
2009/12/13 Javascript
Javascript 类、命名空间、代码组织代码
2011/07/31 Javascript
js面向对象设计用{}好还是function(){}好(构造函数)
2011/10/23 Javascript
JavaScript建立一个语法高亮输入框实现思路
2013/02/26 Javascript
javascript动态的改变IFrame的高度实现自动伸展
2013/10/12 Javascript
Jquery 过滤器(first,last,not,even,odd)的使用
2014/01/22 Javascript
jQuery Mobile操作HTML5的常用函数总结
2016/05/17 Javascript
JavaScript自学笔记(必看篇)
2016/06/23 Javascript
Javascript中的神器——Promise
2017/02/08 Javascript
JS随机密码生成算法
2019/09/23 Javascript
浅谈Vue为什么不能检测数组变动
2019/10/14 Javascript
基于html+css+js实现简易计算器代码实例
2020/02/28 Javascript
Element MessageBox弹框的具体使用
2020/07/27 Javascript
JavaScript实现表单验证功能
2020/12/09 Javascript
[01:18]PWL开团时刻DAY10——一拳超人
2020/11/11 DOTA
用python分割TXT文件成4K的TXT文件
2009/05/23 Python
Python中pygame的mouse鼠标事件用法实例
2015/11/11 Python
Python 元类实例解析
2018/04/04 Python
Python爬取智联招聘数据分析师岗位相关信息的方法
2019/08/13 Python
Django的ListView超详细用法(含分页paginate)
2020/05/21 Python
5分钟让你掌握css3阴影、倒影、渐变小技巧(小编推荐)
2016/08/15 HTML / CSS
CSS3实现头像旋转效果
2017/03/13 HTML / CSS
初中校园之声广播稿
2014/01/15 职场文书
群众路线批评与自我批评
2014/02/06 职场文书
《美丽的公鸡》教学反思
2014/02/25 职场文书
大家访活动实施方案
2014/03/10 职场文书
节水标语大全
2014/06/11 职场文书
工会积极分子个人总结
2015/03/03 职场文书
MYSQL数据库使用UTF-8中文编码乱码的解决办法
2021/05/26 MySQL
nginx之queue的具体使用
2022/06/28 Servers