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备份Mysql脚本
Aug 11 Python
python标准日志模块logging的使用方法
Nov 01 Python
利用Python破解验证码实例详解
Dec 08 Python
名片管理系统python版
Jan 11 Python
python+Splinter实现12306抢票功能
Sep 25 Python
实例讲解Python中整数的最大值输出
Mar 17 Python
python实现的汉诺塔算法示例
Oct 23 Python
利用matplotlib实现根据实时数据动态更新图形
Dec 13 Python
基于MSELoss()与CrossEntropyLoss()的区别详解
Jan 02 Python
python线程join方法原理解析
Feb 11 Python
哈工大自然语言处理工具箱之ltp在windows10下的安装使用教程
May 07 Python
python 中yaml文件用法大全
Jul 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把数字转成人民币大写的函数分享
2014/06/30 PHP
Ajax提交表单时验证码自动验证 php后端验证码检测
2016/07/20 PHP
PHP Cookie学习笔记
2016/08/23 PHP
php rsa 加密,解密,签名,验签详解
2016/12/06 PHP
jQuery 使用手册(三)
2009/09/23 Javascript
Zero Clipboard js+swf实现的复制功能使用方法
2010/03/07 Javascript
基于Jquery的简单图片切换效果
2011/01/06 Javascript
JS中 用户登录系统的解决办法
2013/04/15 Javascript
基于jQuery实现的双11天猫拆红包抽奖效果
2015/12/01 Javascript
使用CSS+JavaScript或纯js实现半透明遮罩效果的实例分享
2016/05/09 Javascript
微信小程序入门教程
2016/11/18 Javascript
js继承实现方法详解
2016/12/16 Javascript
axios基本入门用法教程
2017/03/25 Javascript
Ionic2调用本地SQlite实例
2017/04/22 Javascript
vue mint-ui学习笔记之picker的使用
2017/10/11 Javascript
使用JSON格式提交数据到服务端的实例代码
2018/04/01 Javascript
vuejs前后端数据交互之从后端请求数据的实例
2018/08/11 Javascript
jQuery pjax 应用简单示例
2018/09/20 jQuery
VUE 直接通过JS 修改html对象的值导致没有更新到数据中解决方法分析
2019/12/02 Javascript
基于element-ui对话框el-dialog初始化的校验问题解决
2020/09/11 Javascript
[00:32]2018DOTA2亚洲邀请赛出场——VP
2018/04/04 DOTA
[47:35]VP vs Pain 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/20 DOTA
python 3.5下xadmin的使用及修复源码bug
2017/05/10 Python
python3.6+selenium实现操作Frame中的页面元素
2019/07/16 Python
浅谈Django2.0 加xadmin踩的坑
2019/11/15 Python
Python virtualenv虚拟环境实现过程解析
2020/04/18 Python
使用CSS3的rem属性制作响应式页面布局的要点解析
2016/05/24 HTML / CSS
canvas实现图片马赛克的示例代码
2018/03/26 HTML / CSS
VICHY薇姿俄罗斯官方网上商店:法国护肤品牌,火山温泉水
2019/11/22 全球购物
暑假家长评语大全
2014/04/17 职场文书
竞选部长演讲稿
2014/04/26 职场文书
业务员岗位职责范本
2015/04/03 职场文书
计划生育目标责任书
2015/05/09 职场文书
2016年国庆节新闻稿范文
2015/11/25 职场文书
2016学校先进集体事迹材料
2016/02/29 职场文书
win10清理dns缓存
2022/04/19 数码科技