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算法学习之桶排序算法实例(分块排序)
Dec 18 Python
python动态加载变量示例分享
Feb 17 Python
Python中的Numeric包和Numarray包使用教程
Apr 13 Python
Python解决N阶台阶走法问题的方法分析
Dec 28 Python
tensorflow 输出权重到csv或txt的实例
Jun 14 Python
Python把csv数据写入list和字典类型的变量脚本方法
Jun 15 Python
python正则表达式去除两个特殊字符间的内容方法
Dec 24 Python
解决在Python编辑器pycharm中程序run正常debug错误的问题
Jan 17 Python
Django中如何防范CSRF跨站点请求伪造攻击的实现
Apr 28 Python
Django将默认的SQLite更换为MySQL的实现
Nov 18 Python
4款Python 类型检查工具,你选择哪个呢?
Oct 30 Python
python实现三次密码验证的示例
Apr 29 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程序员面试 切忌急功近利(更需要注重以后的发展)
2010/09/01 PHP
codeigniter自带数据库类使用方法说明
2014/03/25 PHP
Symfony数据校验方法实例分析
2015/01/26 PHP
Yii全局函数用法示例
2017/01/22 PHP
YUI的Tab切换实现代码
2010/04/11 Javascript
网站页面自动跳转实现方法PHP、JSP(下)
2010/08/01 Javascript
使用JS 清空File控件的路径值
2013/07/08 Javascript
js编码、解码函数介绍及其使用示例
2013/09/05 Javascript
JavaScript实现SHA-1加密算法的方法
2015/03/11 Javascript
JavaScript内存管理介绍
2015/03/13 Javascript
JavaScript实现拖拽网页内元素的方法
2015/04/15 Javascript
纯JS代码实现一键分享功能
2016/04/20 Javascript
JS给Array添加是否包含字符串的简单方法
2016/10/29 Javascript
jQuery替换节点元素的操作方法
2018/03/18 jQuery
LayUi数据表格自定义赋值方式
2019/10/26 Javascript
[01:24]2014DOTA2 TI第二日 YYF表示这届谁赢都有可能
2014/07/11 DOTA
python发送邮件示例(支持中文邮件标题)
2014/02/16 Python
Python使用Mechanize模块编写爬虫的要点解析
2016/03/31 Python
python中map()函数的使用方法示例
2017/09/29 Python
机器学习10大经典算法详解
2017/12/07 Python
python模拟表单提交登录图书馆
2018/04/27 Python
超简单使用Python换脸实例
2019/03/27 Python
处理python中多线程与多进程中的数据共享问题
2019/07/28 Python
利用Pytorch实现简单的线性回归算法
2020/01/15 Python
Python如何对齐字符串
2020/07/30 Python
Python爬虫实现自动登录、签到功能的代码
2020/08/20 Python
乌克兰排名第一的在线旅游超市:Farvater.Travel
2020/01/02 全球购物
Linux如何修改文件和文件夹的权限
2013/09/05 面试题
历史教育专业个人求职信
2013/12/13 职场文书
教育技术职业规划范文
2014/03/04 职场文书
合作意向协议书
2015/01/29 职场文书
导游词开场白
2015/01/31 职场文书
重阳节简报
2015/07/20 职场文书
Django项目如何获得SSL证书与配置HTTPS
2021/04/30 Python
Java如何实现树的同构?
2021/06/22 Java/Android
MySQL派生表联表查询实战过程
2022/03/20 MySQL