pytorch 彩色图像转灰度图像实例


Posted in Python onJanuary 13, 2020

pytorch 库

pytorch 本身具有载入cifar10等数据集的函数,但是载入的是3*200*200的张量,当碰到要使用灰度图像时,可以使用他本身的函数进行修改,以较快速的完成彩色图像转灰度图像

pytorch函数

dataset = dset.CIFAR10(root='../train/data', download=True,transform=transforms.Compose([
        transforms.Scale(200),
        transforms.ToTensor(),
        transforms.Normalize((0.5, 0.5, 0.5), (0.5, 0.5, 0.5)),
       ]))

这里包含了对图像进行的一些处理,尺寸的控制,Normalize等

修改pytorch 库函数

找到transforms 的库函数位置,在后面添加 类 Gray()

class Gray(object)

 def __call__(self, tensor):
  # TODO: make efficient
  R = tensor[0]
  G = tensor[1]
  B = tensor[2]
  tensor[0]=0.299*R+0.587*G+0.114*B
  tensor = tensor[0]
  tensor = tensor.view(1,200,200)
  return tensor

tensor.view 这里使用是为了将tensor 做成 1*200*200的大小,否则出来是200*200

以上这篇pytorch 彩色图像转灰度图像实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中使用Boolean操作符做真值测试实例
Jan 30 Python
实例说明Python中比较运算符的使用
May 13 Python
Python脚本实现虾米网签到功能
Apr 12 Python
Python算法之图的遍历
Nov 16 Python
python机器学习理论与实战(六)支持向量机
Jan 19 Python
Python OpenCV 直方图的计算与显示的方法示例
Feb 08 Python
详解python多线程之间的同步(一)
Apr 03 Python
python 进程 进程池 进程间通信实现解析
Aug 23 Python
python3实现简单飞机大战
Nov 29 Python
Python利用folium实现地图可视化
May 23 Python
还在手动盖楼抽奖?教你用Python实现自动评论盖楼抽奖(一)
Jun 07 Python
Python爬虫 简单介绍一下Xpath及使用
Apr 26 Python
Ranorex通过Python将报告发送到邮箱的方法
Jan 12 #Python
python opencv实现信用卡的数字识别
Jan 12 #Python
Python 实现递归法解决迷宫问题的示例代码
Jan 12 #Python
Python3.x+迅雷x 自动下载高分电影的实现方法
Jan 12 #Python
tensorflow的计算图总结
Jan 12 #Python
python利用JMeter测试Tornado的多线程
Jan 12 #Python
Django 批量插入数据的实现方法
Jan 12 #Python
You might like
基于PHP与XML的PDF文档生成技术
2006/10/09 PHP
php仿微信红包分配算法的实现方法
2016/05/13 PHP
PHP获取IP地址所在地信息的实例(使用纯真IP数据库qqwry.dat)
2016/11/15 PHP
Laravel如何使用数据库事务及捕获事务失败后的异常详解
2017/10/23 PHP
php 多个变量指向同一个引用($b = &$a)用法分析
2019/11/13 PHP
ExtJS的FieldSet的column列布局
2009/11/20 Javascript
js取两个数组的交集|差集|并集|补集|去重示例代码
2013/08/07 Javascript
判断滚动条到底部的JS代码
2013/11/04 Javascript
AngularJS API之copy深拷贝详解及实例
2016/09/14 Javascript
js简单实现网页换肤功能
2017/04/07 Javascript
详解基于Node.js的微信JS-SDK后端接口实现代码
2017/07/15 Javascript
微信小程序实现点击按钮修改view标签背景颜色功能示例【附demo源码下载】
2017/12/06 Javascript
基于js 各种排序方法和sort方法的区别(详解)
2018/01/03 Javascript
JS实现求字符串中出现最多次数的字符和次数示例
2019/07/05 Javascript
layer弹出层显示在top顶层的方法
2019/09/11 Javascript
你可能从未使用过的11+个JavaScript特性(小结)
2020/01/08 Javascript
pandas 实现将重复表格去重,并重新转换为表格的方法
2018/04/18 Python
PyTorch快速搭建神经网络及其保存提取方法详解
2018/04/28 Python
python爬虫正则表达式之处理换行符
2018/06/08 Python
python 一个figure上显示多个图像的实例
2019/07/08 Python
django 环境变量配置过程详解
2019/08/06 Python
opencv 获取rtsp流媒体视频的实现方法
2019/08/23 Python
python Tensor和Array对比分析
2020/01/08 Python
Django ORM 查询表中某列字段值的方法
2020/04/30 Python
Python 将 QQ 好友头像生成祝福语的实现代码
2020/05/03 Python
CSS3中的常用选择器使用示例整理
2016/06/13 HTML / CSS
香港艺人陈冠希创办的潮流品牌:JUICESTORE
2021/03/04 全球购物
中学生学习生活的自我评价
2013/10/26 职场文书
让世界充满爱演讲稿
2014/05/24 职场文书
公司党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
杭州黄龙洞导游词
2015/02/10 职场文书
战马观后感
2015/06/08 职场文书
2015年教师节感言
2015/08/03 职场文书
安全教育培训制度
2015/08/06 职场文书
MySQL 不等于的三种使用及区别
2021/06/03 MySQL
JavaScript中MutationObServer监听DOM元素详情
2021/11/27 Javascript