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实现QQ游戏大家来找茬辅助工具
Sep 14 Python
python根据时间生成mongodb的ObjectId的方法
Mar 13 Python
python实现用户答题功能
Jan 17 Python
Python抓取聚划算商品分析页面获取商品信息并以XML格式保存到本地
Feb 23 Python
python:pandas合并csv文件的方法(图书数据集成)
Apr 12 Python
11个Python3字典内置方法大全与示例汇总
May 13 Python
python3安装crypto出错及解决方法
Jul 30 Python
Python实现的微信红包提醒功能示例
Aug 22 Python
django框架forms组件用法实例详解
Dec 10 Python
基于python实现百度语音识别和图灵对话
Nov 02 Python
python自动化八大定位元素讲解
Jul 09 Python
python中if和elif的区别介绍
Nov 07 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基础知识介绍
2013/09/17 PHP
php与flash as3 socket通信传送文件实现代码
2014/08/16 PHP
php不使用copy()函数复制文件的方法
2015/03/13 PHP
用PHP写的一个冒泡排序法的函数简单实例
2016/05/26 PHP
基于 Swoole 的微信扫码登录功能实现代码
2018/01/15 PHP
ASP.NET jQuery 实例16 通过控件CustomValidator验证RadioButtonList
2012/02/03 Javascript
JS实现的用来对比两个用指定分隔符分割的字符串是否相同
2014/09/19 Javascript
jQuery中insertBefore()方法用法实例
2015/01/08 Javascript
用户代理字符串userAgent可实现的四个识别
2015/09/20 Javascript
JS基于VML技术实现的五角星礼花效果代码
2015/10/26 Javascript
jQuery动态添加可拖动元素完整实例(附demo源码下载)
2016/06/21 Javascript
jQuery实现页面倒计时并刷新效果
2017/03/13 Javascript
Bootstrap表单制作代码
2017/03/17 Javascript
jQuery Ajax自定义分页组件(jquery.loehpagerv1.0)实例详解
2017/05/01 jQuery
基于twbsPagination.js分页插件使用心得(分享)
2017/10/21 Javascript
深入解读VUE中的异步渲染的实现
2020/06/19 Javascript
vue 监听 Treeselect 选择项的改变操作
2020/08/31 Javascript
利用H5api实现时钟的绘制(javascript)
2020/09/13 Javascript
python3实现短网址和数字相互转换的方法
2015/04/28 Python
Python下线程之间的共享和释放示例
2015/05/04 Python
python统计日志ip访问数的方法
2015/07/06 Python
python机器学习之神经网络实现
2018/10/13 Python
使用python和pygame制作挡板弹球游戏
2019/12/03 Python
Python反爬虫伪装浏览器进行爬虫
2020/02/28 Python
python实现飞机大战项目
2020/03/11 Python
python高级特性简介
2020/08/13 Python
使用css3 属性如何丰富图片样式(圆角 阴影 渐变)
2012/11/22 HTML / CSS
技校生自我鉴定
2013/12/08 职场文书
运动会加油稿20字
2014/11/15 职场文书
语文教师求职信范文
2015/03/20 职场文书
2015年为民办实事工作总结
2015/05/26 职场文书
大学军训通讯稿(2016最新版)
2015/12/21 职场文书
2016中学教师读书心得体会
2016/01/13 职场文书
创作书写之导游词实用技巧分享(干货)
2019/12/20 职场文书
Win10系统下配置Java环境变量
2021/06/13 Java/Android
Android中View.post和Handler.post的关系
2022/06/05 Java/Android