自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(86)
  • 问答 (1)
  • 收藏
  • 关注

原创 十五至尊图

十大管理整 范进成 质子(资) 通风才人。启动、规划、执行、监控、收尾。

2024-09-28 22:11:03 103

原创 了解中继器

中继器

2024-06-11 16:07:07 922

原创 评价指标SSIM与PSNR

vsr的评价指标

2023-03-20 21:33:22 7

原创 剑指 Offer 07. 重建二叉树

剑指 Offer 07. 重建二叉树

2022-08-02 10:36:18 261 1

原创 nvidia-smi报错,出现问题

设备问题

2022-07-13 15:23:03 903 1

转载 pytoflow的net

pytoflow

2022-06-20 15:03:36 316 2

原创 basicvsr++的backbone的代码注释

自己理解basicvsr++

2022-06-16 16:23:45 4

原创 平滑处理loss曲线

平滑曲线

2022-06-14 15:26:04 3 1

原创 绘制loss曲线图

绘制loss曲线

2022-06-14 10:39:35 774

原创 读取log中的loss

读取loss

2022-06-14 10:19:21 383

原创 python批量裁剪图片

crop裁剪图片

2022-05-30 14:02:29 1527

原创 python 多个文件夹下的图片 复制到 同意文件夹内,并重命名

一、代码import osimport shutilsrc = 'E:\\code\\TecoGAN-PyTorch-master\\data\\REDS_trans\\bicubic4xlr'target = 'E:\data\SISI_dataset\lr'path = os.listdir(src) # 000 001 002path.sort()count = len(path)# print(path)#['000', '001', '002',……‘029’]num =

2022-05-25 22:43:52 885 1

原创 numpy.core._exceptions.MemoryError: Unable to allocate 623. MiB for an array with shape (105, 3, 108

memoryerror记录一下,还不知道是否有效

2022-05-25 20:15:52 8230 1

原创 在MMediting框架中,使用TDAN推理Vid4

TDAN推理Vid4

2022-05-13 11:08:57 5

原创 帧拼接为视频

opencv 将帧拼接为视频

2022-05-12 10:11:05 408

原创 TDAN---edvr的前身

TDAN,简单的VSR任务,是EDVR的前身。使用DCN进行对齐

2022-05-11 13:38:52 5

转载 config配置文件--edsr

mmedit配置文件解析

2022-04-25 10:38:05 211

原创 把进程挂在后台执行nohup

nohupnohup 英文全称 no hang up(不挂起),用于在系统后台不挂断地运行命令,退出终端不会影响程序的运行。执行命令:nohup /root/run.sh &&:让命令在后台执行,终端退出后命令仍旧执行。/root/run.sh:执行命令...

2022-04-22 16:15:23 499

原创 mmedit中edvr更换自己的数据集

mmedit修改数据集流程edvr运行数据集仿照reds格式

2022-04-21 13:45:44 3

原创 matlab进行下采样

matlab下采样,两层文件结构

2022-04-21 11:47:54 2416

原创 批量新建文件夹

批量生成文件夹、批量重命名文件

2022-04-12 11:24:15 557 1

原创 opencv视频逐帧转换为图片

#coding=utf-8import cv2import osimport os.path as ospname='big_road' #唯一变量video_path='video/'+name+'.mp4'pic_path='pic/'+nameif not osp.exists(pic_path): os.makedirs(pic_path)vc=cv2.VideoCapture(video_path)#读取视频if vc.isOpened(): #第一

2022-03-22 14:11:35 5603 1

原创 点乘与逐元素相乘

import torcha=torch.Tensor([[1,2,3,4,5],[6,7,8,9,10]])b=torch.Tensor([[2,4,6,8,10],[1,3,5,7,9]])逐元素相乘 element-wise multiplication#element-wise multiplicationc=a*bprint('c.size:\t',c.size(),'\nc:\t',c)输出:c.size: torch.Size([2, 5]) c: tensor([[

2022-03-11 15:26:43 3222

转载 embeding

embeddingedvr中时间注意力有涉及到embeddding space

2022-03-11 10:17:56 513

原创 edvr的测试点

edvr 图像size()变化

2022-03-10 17:16:15 3

原创 kill -9 pid杀不死的进程

查找父进程

2022-03-10 16:07:45 762 2

原创 读取pkl文件

读取pkl文件

2022-03-10 14:29:44 10

原创 pth文件读取

pth文件读取

2022-03-10 14:23:39 3653

原创 edvr训练

edvr训练

2022-03-07 13:49:05 6 1

原创 runner.run()

mmedit

2022-03-07 11:36:53 1377

转载 torch.expand和torch.repeat的区别详解

repeatexpand

2022-03-01 17:31:18 5602

转载 torch.contiguous()方法

torch.contiguous()方法

2022-02-23 17:11:54 273

转载 ConvTranspose2d

FCN中一个很重要的部分—反卷积图片通过卷积层降低分辨率,提取特征,而反卷积则是把图片重新放大的一个结构。在语义分割中,必须对反卷积的反卷积核进行参数初始化(这点很重要)。一般使用的方法是双线性插值法。pytorch 中反卷积函数的说明:FCN中一个很重要的部分—反卷积图片通过卷积层降低分辨率,提取特征,而反卷积则是把图片重新放大的一个结构。在语义分割中,必须对反卷积的反卷积核进行参数初始化(这点很重要)。一般使用的方法是双线性插值法。pytorch 中反卷积函数的说明:给出反卷积操作输入尺

2022-01-13 16:59:16 214

转载 torch.nn.ReflectionPad2d()的用法简介

转载:https://blog.csdn.net/LionZYT/article/details/120181586最近在看Pix2PixHD的源码时,发现里面有几处用了nn.ReflectionPad2d()这个函数,查阅了官方文档和网上的资料后,终于弄明白了这个函数的用处。函数用途:对输入图像以最外围像素为对称轴,做四周的轴对称镜像填充。填充顺序:左->右->上->下对于一个4维的Tensor,当只指定一个padding参数时,则表示对四周采用相同的填充行数。# 对四周都填充

2022-01-10 14:04:10 658

原创 将tensor转为图像保存

tensor转为图像保存

2022-01-06 16:00:49 2430 2

原创 BasicVSR的模型net代码解析

完整代码如下:# Copyright (c) OpenMMLab. All rights reserved.import torchimport torch.nn as nnimport torch.nn.functional as Ffrom mmcv.cnn import ConvModulefrom mmcv.runner import load_checkpointfrom mmedit.models.common import (PixelShufflePack, Residua.

2022-01-06 13:32:19 4

转载 functools.partial()的用法

functool.partial

2022-01-04 15:48:08 7211

原创 np.flip(img,axis=2)

import numpy as npfrom PIL import Imageimg=Image.open('222.png')img1=np.flip(img, axis=2)#翻转rgb中的r和bimg2=Image.fromarray(img1)img2.show()源222.png结果:

2021-12-28 17:43:45 2091 1

原创 realbasicvsr代码解析part1

RealBasicVSR的Inference_realbasicvsr.pymain():代码解析:def main(): args = parse_args() # initialize the model model = init_model(args.config, args.checkpoint) # read images file_extension = os.path.splitext(args.input_dir)[1]

2021-12-28 17:38:35 1450

原创 CUDA out of memory

RuntimeError: CUDA out of memory. Tried to allocate 4.35 GiB (GPU 0; 7.80 GiB total capacity; 4.37 GiB already allocated; 1.93 GiB free; 4.63 GiB reserved in total by PyTorch) If reserved memory is >> allocated memory try setting max_split_size_mb to

2021-12-28 14:00:30 7520

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除