自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 翻转链表系列

把握一个要点,链表反转后,pre指针指向反转链表区间的最后一个节点,而cur指针指向该节点的下一个节点。

2023-07-25 08:45:35 123

原创 AutoDL服务器、Pycharm、Xshell 7

AutoDL服务器、Pycharm、Xshell 7这篇文章主要和大家一起学习如何在AutoDL平台租服务器以及使用它的流程。需要的工具:Pycharm(专业版): 用于开发(注意一定要专业版)Xshell: 用于操作服务器AutoDL官网1. 租服务器在算力广场选择你需要的卡,然后选择环境,我这里选择的是pytorch1.1.0。(学生党可以先申请学生认证),我已经租了一块2081Ti,进入到控制台,如图所示。红色区域是我们主要使用到的信息。2. 给服务器起别名,配置免密登录(可选)

2022-04-24 10:21:01 3492 2

原创 图像RGB转Lab通道,并且量化ab通道

【代码】图像RGB转Lab通道,并且量化ab通道。

2022-03-25 09:44:27 270

原创 pytorch将tensor转为numpy用于图像绘制

目标: 将tensor(图像形式)转为numpy,然后绘制图像1. 形如torch.Size([1, 3, 480, 856]) # B x C x H x W分析: 这种形状的tensor一般是要输出的某种图像或者即将转化为要输出的某种特征图绘制方法:首先压缩tensor的维度tensor = tensor.squeeze(0) # torch.Size([3, 480, 856])然后转换tensor维度的顺序tensor = tensor.permute(1, 2, 0)

2022-03-04 20:43:03 4061 1

原创 model.load_state_dict(checkpoint[‘state_dict‘]) KeyError: ‘state_dict‘

问题描述加载模型时,报错:model.load_state_dict(checkpoint[‘state_dict’]) KeyError: ‘state_dict’解决1. 如果你的模型命名为 checkpoint.ckpt,试试将其改为checkpoint.pt2. model.load_state_dict(torch.load(pth))

2022-03-03 22:20:50 9263 2

原创 ERROR: Failed building wheel for spatial-correlation-sampler

问题描述安装spatial-correlation-sampler模块报错ERROR: Failed building wheel for spatial-correlation-sampler。问题分析出现该问题的原因大概率是pytorch版本或cuda版本与spatial-correlation-sampler要求不一致。spatial-correlation-sampler要求版本:This module is expected to compile for Pytorch 1.2, on

2022-03-02 20:00:44 1762

原创 No module named png

问题: No module named png解决:不要直接安装png,会显示没有与之匹配的模块,应该安装pypngpip install pypng然后导入的时候导入pngimport png

2022-02-20 23:03:18 1484

原创 pycharm使用命令行形式执行代码,出现无法导入同一项目其他文件下的模块问题。

问题:pycharm使用命令行形式执行代码,出现无法导入同一项目其他文件下的模块问题。起因:初次使用open-mmlab的mmflow框架。其项目结构如下:想要跑一下video_demo.py,计算demo video的光流。根据指示运行命令:python demo/video_demo.py demo/demo.mp4 configs/raft/raft_8x2_100k_mixed_368x768.py checkpoints/raft_8x2_100k_mixed_368x768.pth r

2022-02-20 20:56:01 662 2

原创 人工智能、CV领域顶会Tutorial

顶会的Tutorial是研究者很好的学习材料,在此我列出了AI、CV近几年的Tutorial网址,涵盖AI尤其是CV的多个方面和前言进展,大家可以点进去根据自己的研究方向来选取合适Tutorial。CVPR2021: https://cvpr2021.thecvf.com/program2020: https://cvpr2020.thecvf.com/program/tutorials2019: https://cvpr2019.thecvf.com/program/tutorialsICCV

2022-01-02 22:16:38 838

原创 Qt取消graphicsView滚动栏

c++ui->graphicsView->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);ui->graphicsView->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);python3self.setVerticalScrollBarPolicy(Qt.ScrollBarAlwaysOff) # 关闭垂直滚动条self.setHorizontal

2021-12-02 16:45:43 2118

原创 一个LU分解存在但不唯一的例子

如题, 对于矩阵A,只要保证L32=U33+2即可。这是测试代码:import numpy as npimport randomdef isEqual(x): A = np.array([[1, 1, 1], [2, 2, 1], [3, 3, 1]]) L = np.array([[1, 0, 0], [2, 1, 0], [3, x, 1]]) U = np.array([[1, 1, 1], [0, 0, -1], [0, 0, x-2]]) return A

2021-11-02 22:15:30 1218

原创 Spatiotemporal CNN for Video Object Segmentation

TitleAuthorsPubLinkSpatiotemporal CNN for Video Object SegmentationKai Xu,Longyin Wen,Guorong Li,Liefeng Bo,Qingming HuangCVPR2019code0.Abstract在这篇文章中,为了解决VOS问题,我们提出了一个统一的,端到端训练的时空CNN模型,模型包含两个分支,时间连通分支+空间分割分支。具体地,为了学习动态表征和运动特征,将时空连通分支在无标...

2021-10-11 21:24:11 556

原创 Modular Interactive Video Object Segmentation: Interaction-to-Mask, Propagation and Difference-Aware

TitleAuthorsPubLinkModular Interactive Video Object Segmentation:Interaction-to-Mask, Propagation and Difference-Aware FusionHo Kei Cheng,Yu-Wing Tai,Chi-Keung TangCVPR2021project0.Abstract提出了一个模块化迭代VOS(MiVOS)框架,该框架将VOS任务分解为interaction-t...

2021-10-07 22:21:28 580

原创 TypeError: img should be PIL Image. Got <class ‘dict‘>/Got<class ‘Torch.Tensor‘>/Got<class ‘numpy.n>

1. 问题描述代码运行至下列语句时:for i, data in enumerate(train_loader):有时会遇到以下三种报错:TypeError: img should be PIL Image. Got <class 'dict'>TypeError: img should be PIL Image. Got <class 'Torch.Tensor'>TypeError: img should be PIL Image. Got <class

2021-09-30 14:41:05 11371 6

原创 RuntimeError: Expected object of scalar type Float but got scalar type Double for argument #2 ‘mat1‘

运行以下代码报错:RuntimeError: Expected object of scalar type Float but got scalar type Double for argument #2 ‘mat1’ in call to _th_addmmfor epoch in range(num_epochs): # Convert numpy arrays to torch tensors inputs = torch.from_numpy(x_train) targe

2021-09-23 21:40:11 415

原创 windows下本地新建一个文件夹(仓库),然后将其上传到github的流程

本地初始化一个仓库,然后把这个仓库与github连接1.首先我们新建一个文件夹,命名为temp2.然后我们右键temp文件夹,选择Git Bash Here,得到下列图片3.具体操作3.1 首先,我们使用git init命令把temp初始化为一个仓库$ git initInitialized empty Git repository in D:/work/personal profile/Long-term plans/daily blog/2021.9.20/temp/.git/3.

2021-09-21 14:47:05 363

原创 CMake Error at CMakeLists.txt:2 (project): project PROJECT called with incorrect number of arguments

问题描述使用CLion创建新项目后,点击构建(编译链接)按钮,报错:CMake Error at CMakeLists.txt:2 (project):project PROJECT called with incorrect number of arguments原因及解决方案创建的项目路径中含有中文,需要把中文修改为英文。...

2021-09-17 12:13:33 6173 1

原创 PyTorch中模型的访问与修改

我们做实验需要自己构建或者调整一个网络,需要掌握一些访问模型和修改模型的能力一:如果我们研究的视觉任务比较简单,可以自己写一个骨干网络(backbone),以早期的LeNet-5为例1.首先构建一个简化版的LeNet-5网络import torchfrom torch import nnclass Reshape(nn.Module): def forward(self, x): return x.view(-1, 1, 28, 28)# simple LeNet-5

2021-06-21 13:32:07 459

原创 python读取json文件报错AttributeError: ‘str‘ object has no attribute ‘read‘

问题描述import jsondata = json.load('AlphaPose-pytorch/examples/res/alphapose-results.json')使用以上方法读取json文件时,报错AttributeError: 'str' object has no attribute 'read'解决方法import jsonwith open('AlphaPose-pytorch/examples/res/alphapose-results.json') as f: da

2021-05-22 18:48:28 12089 2

原创 从pytorch下载的模型默认保存地址

使用pytorch时下载的模型默认保存地址C:\Users\fendo\.cache\torch\hub\checkpointsps:fendo为我自己的用户名如何从pytorch官网下载一些常用的模型呢操作如下(选择你需要的模型即可)import torchvision.models as modelsresnet18 = models.resnet18()alexnet = models.alexnet()vgg16 = models.vgg16()squeezenet = mod

2021-02-25 20:16:31 2000

原创 from skimage.measure import compare_ssim as sk_cpt_ssim error,从skimage导入compare_ssim出错。

问题描述from skimage.measure import compare_ssim as sk_cpt_ssim error。从skimage.measure导入compare_ssim出错解决方法将from skimage.measure import compare_ssim as sk_cpt_ssim改为from skimage.metrics import structural_similarity as sk_cpt_ssimps:我在skimage/measure文

2021-02-09 14:21:52 10528 8

原创 蛇形矩阵

蛇形矩阵题目描述输入两个整数n和m,输出一个n行m列的矩阵,将数字 1 到 n*m 按照回字蛇形填充至矩阵中。输入格式输入共一行,包含两个整数n和m。输出格式输出满足要求的矩阵。矩阵占n行,每行包含m个空格隔开的整数。数据范围1≤n,m≤100输入样例3 3输出样例1 2 38 9 47 6 5思路本质上来说是要输出n * m个数,但是需要转变方向,假如一个点的坐标为(0,0),那么它的上右下左坐标的偏移量为(0,1),(1,0),(0,-1),(-1,0)。假设当前坐

2021-01-29 18:03:43 328

原创 Pycharm中无法显示matplotlib图像或者没找到图像

在pycharm尝试用matplotlib显示图像:if __name__ == '__main__': img = Image.open(r'XXXXX.jpg') transform = Random2DTranslation(256, 128, 0.5) img_t = transform(img) import matplotlib.pyplot as plt plt.figure(12) plt.subplot(121) plt.ims.

2021-01-24 04:52:37 11962 7

原创 平方矩阵I

平方矩阵I题目描述输入整数N,输出一个N阶的回字形二维数组。数组的最外层为1,次外层为2,以此类推。输入格式输入包含多行,每行包含一个整数N。当输入行为N=0时,表示输入结束,且该行无需作任何处理。输出格式对于每个输入整数N,输出一个满足要求的N阶二维数组。每个数组占N行,每行包含N个用空格隔开的整数。每个数组输出完毕后,输出一个空行。数据范围0≤N≤100输入样例123450输出样例11 11 11 1 11 2 11 1 11 1 1 11

2021-01-19 22:45:42 430

原创 一次程序修改记录

起因最近在做《C Primer Plus》第六版的课后编程题学习C语言。在做P174第2题时遇到了一个问题,就是代码我认为写得没有问题,但是编译运行后出现的不是我想要的结果,找了很久终于找到了问题所在,在此做一个记录。问题描述使用嵌套循环,按下面的格式打印字符。$$$$$$$$$$$$$$$这是我最初的写法:#include<stdio.h>int main(...

2020-01-19 19:26:08 350

空空如也

空空如也

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

TA关注的人

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