3 npkhgl

尚未进行身份认证

我要认证

hhh

等级
TA的排名 14w+

【python实现图像矫正 全能扫描王!】

全能扫描王app里面有一个对图像进行矫正的功能,实际上是通过四点法的仿射变换来进行操作的。选取文档的四个角点,然后计算仿射变换矩阵来对图像进行矫正。下面通过一段python程序来进行简单实现,功能为:通过顺时针点击文档的左上,右上,右下,左下四个角点来对其进行图像矫正。代码如下:# coding=utf-8# 导入相应的python包import numpy as npimport c...

2019-12-04 11:28:36

【matplotlib 将连续帧图片保存为视频】

这段代码主要实现的是读取一系列图片,然后将其保存为1080*720大小,帧率为10fps的视频import matplotlib.pyplot as pltfrom matplotlib.animation import FFMpegWriterdef traverse_imgs(writer, images): # 遍历所有图片,并且让writer抓取视频帧 for ...

2019-11-21 16:20:19

【matplotlib 叠加图片显示热力图 attention map】

有的时候需要看attention map集中在图片当中的哪些区域,或者需要看重构误差在哪些区域比较大,所以需要将“热力图”和图片叠加显示,先看效果图: 代码如下:import matplotlib.pyplot as pltimg_path = 'IMAGE_PATH'mask_path = 'MASK_PATH...

2019-11-21 15:57:04

解决了PyTorch 使用torch.nn.DataParallel 进行多GPU训练的一个BUG:模型(参数)和数据不在相同设备上

https://blog.csdn.net/senius/article/details/96599955

2019-09-27 09:39:16

【matplotlib 动态显示图片 越来越卡】

import matplotlib.pyplot as plt...plt.ion()for img in image_list: plt.imshow(img) plt.pause(0.1) plt.clf()plt.show()在动态显示图片的过程当中,发现随着显示图片数增加,画面变得越来越卡。这是因为内存没有释放,导致变卡。所以加上 plt.c...

2019-09-17 09:20:13

【解决latex hyperref无法链接参考文献】

如何使用latex引用参考文献可以参考我之前的一篇博客:latex参考文献引用【bibtex】仍然使用的是IEEEtrans的参考文献格式,但是,我像网上的教程,使用hyperref的时候,发现无法正常进行链接。百度了好多,都是前篇一律的介绍如何使用hyperref进行链接参考文献,但是没有找到和我遇到一样的问题的解答。google之后才找到解决办法。。。先贴链接:https://tex....

2019-08-27 21:48:25

【pytorch: can't optimize a non-leaf Tensor】

需要先把Tensor放入到GPU中,然后再设置Tensor.requires_grad=True。from torch import optimweights = torch.rand(2,1,128,416)weights.requires_grad = Trueweights = weights.cuda()optimizer = optim.Adam([weights], l...

2019-08-23 22:59:37

【汇总:Latex写论文常用到的一些网站和技巧 】

1、在线编辑公式:https://www.codecogs.com/latex/eqneditor.php2、在线编辑表格,生成对应代码(极力推荐):http://www.tablesgenerator.com/latex_tables#3、斜体\textit{文本},这个和公式的斜体一样更新ing.........

2019-08-23 11:48:44

如何在Excel中添加自定义函数(以计算AUC为例)

Excel是一个常用的数据记录与统计的工具,但是我们所熟知的可能仅仅是它的表格,画直方图等功能。它其实还有更为强大的功能,即添加自定义函数,方便自己统计。下面为简单的介绍,以Excel2016为例:1、首先确保开发工具视图打开了,点击【文件】——>【选项】——>【自定义功能区】——>勾选【开发工具】2、点击【开发工具】——>点击【visual Basic】(用的...

2019-07-29 19:31:30

Error: cannot open display: localhost:0.0

https://stackoverflow.com/questions/12356425/error-cannot-open-display-localhost0-0-trying-to-open-firefox-from-centos-6在命令行输入下面这行指令即可:export DISPLAY="localhost:10.0"如果还不行可以试下修改成:export DISPL...

2019-04-09 14:13:26

【tmux】与服务器断开连接后,重新查看程序输出

首先确保你之前用了tmux,并且程序是在tmux的会话里面运行的。重新登上服务器:在命令行输入:tmux ls可以查看之前你用户下开了多少个window(会话):然后,输入:tmux a -t id(id是你要恢复的窗口号,我这里只有0)这样就恢复啦~...

2019-03-19 11:10:31

latex参考文献引用【bibtex】

 以IEEE模板为例,经过latex编译之后,会有以下文件:                                                                                  references.bib是我自己建立的文件,里面会存放需要引用的参考文献。格式如下图所示:这个我们从google学术或者百度学术上去找自己要引用的文章,...

2018-12-29 09:46:13

【BATCH_SIZE大小设置影响测试结果】

BATCH_SIZE大小设置会影响训练效果,这方面很多人已经介绍过原因了。但是,当我们训练完,BATCH_SIZE大小设置会影响到测试效果就感觉有些奇怪了。后来发现是没有设置随机数种子,加上torch.cuda.manual_seed_all(1)之后,结果就相对固定了。...

2018-12-27 09:11:38

[pytorch] 激活函数使用

为了限制最后一层全连接层的输出大小,我在后面加了一个激活函数,但是发现原来好好的网络居然不收敛了,我是直接这样写的:out = nn.ReLU()(self.fc(x))但是改成下面这样就好了:out = self.fc(x)out = nn.ReLU()(x)看了源码之后,貌似是relu有个inplace的参数默认是false,看inplace含义。后面搞懂了之后再来加吧。...

2018-11-30 09:44:35

【pytorch cuda error】CUDA driver version is insufficient for CUDA runtime version at torch/csrc/cud

最近更新了pytorch,直接用的pip install --upgrade torch torchvision发现运行原来的代码报错了,不能设置cuda(),第一反应就是更新导致cuda版本和torch版本不对应,查了下果然如此,实验室服务器cuda版本是0.8.16,所以直接卸载了torch重新装,从pytorch官网复制指令非常稳健。所以以后更新还是乖乖的在官网去复制指令吧...

2018-11-23 16:50:53

查看gpu使用情况并且查看是那个用户在使用gpu【gpustat】

最近看了师兄的显示屏,get到了两个好棒的功能,一个是linux的shell分屏,一个是实时显示gpu的状态和使用情况。分屏指令:tmux这个指令有好多介绍了,就不详细赘述,https://www.cnblogs.com/kevingrace/p/6496899.htmlgpu使用情况:gpustathttps://github.com/wookayin/gpustat详细...

2018-11-11 11:16:23

[ubuntu 16.04 安装 opencv3.4.1 以及 opencv_contrib 3.4.1]

学习高翔slam14讲的过程当中安装opencv发现又是各种报错,现记录如下,以供后人参考。1、首先下载opencv和opencv_contrib的库contrib库:https://github.com/opencv/opencv_contrib/releasesopencv版本:https://opencv.org/releases.html我下载的是3.4.12、把这两个...

2018-10-19 10:41:49

[ubuntu16.04 安装ros 提示Depends: ros-kinetic-desktop but it is not going to be installed]

新手入门slam一把心酸泪呀,装各种库装到心态爆炸。安装ros参照了网上的很多教程都发现会报Depends:ros-kinetic-desktopbutitisnotgoingtobeinstalled的提示。后来终于找到一篇实测有用的博客,感激涕零,记录在此。https://blog.csdn.net/xiangxianghehe/article/details/784...

2018-10-19 09:24:58

[linux指令:scp 传输文件]

如何使用scp指令的相关文章已经有很多了,比如:http://www.cnblogs.com/likui360/p/6011769.html等这里主要汇总使用过程当中出现的一些问题:1、scp 文件 : /目录: Permission denied这里主要是你要写入的那个文件夹没有写入的权限,你需要更改文件夹的访问权限,使得其具备写的权限:具体的操作参见:https://b...

2018-10-12 13:40:40

[Building your Recurrent Neural Network - Step by Step] [题目错误]

在DeepLearning.ai的第五门课Sequence Models的第一周课程的第一个作业Building your Recurrent Neural Network - Step by Step出现了一个题目错误,先粘贴原题目代码:def rnn_backward(da, caches): """ Implement the backward pass for a R...

2018-08-09 17:13:34

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。