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保存字符串到文件的方法
Jul 01 Python
怎样使用Python脚本日志功能
Aug 14 Python
Python常见格式化字符串方法小结【百分号与format方法】
Sep 18 Python
Python中的上下文管理器和with语句的使用
Apr 17 Python
Python读取mat文件,并保存为pickle格式的方法
Oct 23 Python
Python标准库使用OrderedDict类的实例讲解
Feb 14 Python
基于Django ORM、一对一、一对多、多对多的全面讲解
Jul 26 Python
python程序 创建多线程过程详解
Sep 23 Python
python实现滑雪游戏
Feb 22 Python
Python函数基本使用原理详解
Mar 19 Python
3分钟看懂Python后端必须知道的Django的信号机制
Jul 26 Python
Python作用域和名称空间的详细介绍
Apr 13 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获取MSN好友列表类的实现代码
2013/06/23 PHP
使用HMAC-SHA1签名方法详解
2013/06/26 PHP
支持生僻字且自动识别utf-8编码的php汉字转拼音类
2014/06/27 PHP
php中convert_uuencode()与convert_uuencode函数用法实例
2014/11/22 PHP
游戏人文件夹程序 ver 3.0
2006/07/14 Javascript
window.onload 加载完毕的问题及解决方案(上)
2009/07/09 Javascript
jQuery 处理网页内容的实现代码
2010/02/15 Javascript
JavaScript?Apple设备检测示例代码
2013/11/15 Javascript
JavaScript兼容浏览器FF/IE技巧
2016/08/14 Javascript
原生js实现鼠标跟随效果
2017/02/28 Javascript
浅谈js的解析顺序 作用域 严格模式
2017/10/23 Javascript
解决iview多表头动态更改列元素发生的错误的方法
2018/11/02 Javascript
小白教程|一小时上手最流行的前端框架vue(推荐)
2019/04/10 Javascript
新手如何快速理解js异步编程
2019/06/24 Javascript
vue 解决uglifyjs-webpack-plugin打包出现报错的问题
2020/08/04 Javascript
Python cookbook(数据结构与算法)从字典中提取子集的方法示例
2018/03/22 Python
Python 元类实例解析
2018/04/04 Python
Django中日期处理注意事项与自定义时间格式转换详解
2018/08/06 Python
Python读取txt内容写入xls格式excel中的方法
2018/10/11 Python
pygame实现俄罗斯方块游戏(AI篇1)
2019/10/29 Python
Python3将jpg转为pdf文件的方法示例
2019/12/13 Python
python 列表、字典和集合的添加和删除操作
2019/12/16 Python
python pandas.DataFrame.loc函数使用详解
2020/03/26 Python
浅谈Pycharm的项目文件名是红色的原因及解决方式
2020/06/01 Python
anello泰国官方网站:日本流行包包品牌
2019/08/08 全球购物
求职信内容考虑哪几点
2013/10/05 职场文书
士力架广告词
2014/03/20 职场文书
文秘求职信范文
2014/04/10 职场文书
《放飞蜻蜓》教学反思
2014/04/27 职场文书
党建工作先进材料
2014/05/02 职场文书
党员作风建设整改方案
2014/10/27 职场文书
破坏寝室公物检讨书
2014/11/17 职场文书
2016入党培训心得体会范文
2016/01/08 职场文书
2019个人工作计划书的格式及范文!
2019/07/04 职场文书
用python批量解压带密码的压缩包
2021/05/31 Python
Golang日志包的使用
2022/04/20 Golang