使用torch.nn.functional.pad填充图片
主要是想要给图像外围的上下左右填充像素点,通过实际的图像进行演示,通过opencv读取numpy.array形式的图像数据,而其中的维度分别表示图像的左右上下四个方向。
具体的参数信息可以查看官方文档,这里就过多赘述。
import torch.nn.functional as F
import torchim = cv2.imread("demo.jpg")X=torch.tensor(im).transpose(0,2).transpose(2,1)
print("shape:",X.shape)
dim=(50,50,50,50) # left,right,top ,down
X=F.pad(X,dim,"constant",value=114).transpose(2,1).transpose(0,2)padX=X.data.numpy()
cv2.imshow('fff',padX)
cv2.waitKey(0)
这里输入一张图像
可以看到填充后的效果:
使用torch.nn.functional.pad填充图片相关推荐
- mindspore.ops.Pad如何像torch.nn.functional.pad一样可以填充负维度
torch.nn.functional.pad[x,[-1,-1,-1,-1,]]可以填充负维度,而mindspore.ops.Pad 却不能填充负维度. 但是在官网中写的torch.nn.funct ...
- torch.nn.functional.pad
作用 用来对一个tensor进行填充.最典型的就是图片了,原来是2*2的,现在想要变成3*3的,那么就需要填充,此时有很多选择,例如是在原来的右上进行填充还是左下?又或者是左上?等等. 这个函数就可以 ...
- 【pytorch】torch.nn.functional.pad的使用
torch.nn.functional.pad 是对Tensor做padding,输入的参数必须的torch的Tensor 一般地,习惯上会做如下声明 import torch.nn.function ...
- pytorch笔记:torch.nn.functional.pad
1 torch.nn.functional.pad函数 torch.nn.functional.pad是pytorch内置的tensor扩充函数,便于对数据集图像或中间层特征进行维度扩充 torch. ...
- torch.nn.functional.pad(input, pad, mode=‘constant‘, value=0)
torch.nn.functional.pad(input, pad, mode='constant', value=0) 填充Tensor. 填充大小: 填充input的某些维度的填充大小从最后一个 ...
- Pytorch之torch.nn.functional.pad函数详解
torch.nn.functional.pad是PyTorch内置的矩阵填充函数 (1).torch.nn.functional.pad函数详细描述如下: torch.nn.functional.pa ...
- torch.nn.functional
1. 非线性激活函数 torch.nn.functional.threshold(input, threshold, value, inplace=False) torch.nn.functional ...
- python语言中ch用法_pytorch 中pad函数toch.nn.functional.pad()的用法
padding操作是给图像外围加像素点. 为了实际说明操作过程,这里我们使用一张实际的图片来做一下处理. 这张图片是大小是(256,256),使用pad来给它加上一个黑色的边框.具体代码如下: imp ...
- pytorch 中pad函数toch.nn.functional.pad()的使用
padding操作是给图像外围加像素点. 为了实际说明操作过程,这里我们使用一张实际的图片来做一下处理. 这张图片是大小是(256,256),使用pad来给它加上一个黑色的边框.具体代码如下: imp ...
- torch.nn.functional.interpolate函数
torch.nn.functional.interpolate实现插值和上采样 torch.nn.functional.interpolate(input, size=None, scale_fact ...
最新文章
- 机器学习之强化学习概览
- 10分钟白嫖我常用的20个在线工具类网站清单。
- 利用jdbc做一个购买的事务
- 10款概念手机,哪款是你的最爱
- 报错:1130-host ... is not allowed to connect to this MySql server 开放mysql远程连接 不使用localhost...
- java socket - 传递对象
- 自定义TextView属性和设置TextView属性
- mysql 执行存储过程
- thinkpadt410接口介绍_【ThinkPadT410s(2912BR7)评测】丰富接口满足日常所需-中关村在线...
- phalcon mysql中文乱码_Phalcon查询语言
- 九宫格一共有多少4个相连的点?(C5H4)
- 改进Zhang Suen细化算法的C#实现
- 梦幻西游唯美版3D模型展示
- autojs免root脚本引擎编写的QQ空间点赞脚本源码
- 关于json数组转List对象的问题
- java 如何给游戏加音效,修改添加游戏中各种音效的步骤
- 一点体会:找工作这事儿
- 最近有股强烈的挫败感
- 2009年6月2日,博客近期所做的改动通报!
- 2021年双流永安中学高考成绩查询,双流永安中学2020年高考升学率高不高?
热门文章
- 荣耀4a刷android 6,华为荣耀4a刷机教程_华为荣耀4a强刷官方系统包
- 京东app后台多端融合架构代码重构实战
- Linux系统备份工具 REAR (RELAX-AND-RECOVER)
- 树莓派Pico开发软件安装(Thonny)及烧录(flash)
- C++/EasyX面向对象编程实现-简单双人对战五子棋
- Java基础学习笔记(十)——常用API(3)
- r矢量球坐标系旋度_球面,柱面坐标系下的散度与旋度
- python实现百度语音合成(超详细!!)
- Ubuntu虚拟机ping不通
- matlab做混频,基于MATLAB的混频测试