计算机视觉
华仔168168
某985高校计算机视觉研究生
展开
-
最近邻插值、线性插值、双线性插值-你必须要知道的一些点
博主最近在学习有关插值方面的内容,上网搜索了很多资料,看了这些资料的感受是都介绍的差不多,看后还是啥也不知道。最根本的原因是他们没有通俗易懂的例子。学习新知识,最好的方式是带着例子一起学习,这样能够理解的更加深刻。下面我将自己对这方面知识的理解分享给大家。1.最近邻插值,是指将目标图像中的点,对应到源图像中后,找到最相邻的整数点,作为插值后的输出。emsp; 如上图所示,目标图像中的某点投影到原图像中的位置为点P,此时易知,$f(P) = f(Q11)$.**一个例子:**原创 2020-06-20 11:21:12 · 2591 阅读 · 0 评论 -
【亲测可用】Jetson nano安装openpose
因为项目原因,需要在Jetson nano上跑openpose,在网上找相关资源,只找到了小乖的晴天的一篇名为Jetson nano安装openpose的文章,这篇文章真的是帮了我大忙,在这里向这位博主表示衷心的感谢。本人按照这位博主的教程一步一步操作,其中因为自己的一些操作失误原因,踩了一些坑,总共写了三次系统,用了四天的时间,终于在板子上跑来了openpose,这里将自己踩过的一些坑分享给大...原创 2019-10-20 20:57:05 · 4606 阅读 · 7 评论 -
【GPU基础】GPU状态监测 nvidia-smi 命令详解
在进行深度学习实验时,GPU 的实时状态监测十分有必要。今天详细解读一下 nvidia-smi 命令。当输入nvidia-smi命令时,显示出来了如下的界面:上图是服务器上 GeForce GTX 1080 Ti 的信息,下面一一解读参数。上面的表格中的红框中的信息与下面的四个框的信息是一一对应的:GPU:GPU 编号;Name:GPU 型号;Persistence-...原创 2019-07-26 21:39:16 · 3276 阅读 · 0 评论 -
【扩张卷积or空洞卷积】如何理解Dilated Convolutions(空洞卷积)
文章来源:https://blog.csdn.net/alxe_made/article/details/885945501. 扩张卷积的提出Multi-Scale Context Aggregation by Dilated Convolutions Dilated Residual Networks 论文笔记——CVPR 2017 Dilated Residual Netwo...转载 2019-07-23 10:20:00 · 7640 阅读 · 3 评论 -
【机器学习】机器学习思维导图
原创 2019-07-28 15:27:48 · 705 阅读 · 0 评论 -
【论文查询】如何查询论文被其他哪些文献引用过?超详细!!!
在科研过程中,我们经常需要查看本篇文章被其他文章如何引用和介绍的,下面做一个详细的教程。下面第一个例子是在SCI数据库中查询的方法,第二个例子是在谷歌学术中查询的例子。SCI中查询一、进入这个网站http://isiknowledge.com二、输入一篇论文三、点击被引频次旁边的数字四、就可以查看到哪些论文引用了这篇论文了谷歌学术中查询直...原创 2019-07-28 21:49:20 · 120569 阅读 · 5 评论 -
【pytorch之BatchNorm2d】BN归一化方法测试
测试代码参考:https://blog.csdn.net/tmk_01/article/details/80679549首先我们先来看看pytorch官方文档有关这个方法的介绍:下面进行测试:import torchimport torch.nn as nnm = nn.BatchNorm2d(2,affine=True) #权重w和偏重将被使用 #affine默认为...原创 2019-08-13 14:29:18 · 1749 阅读 · 6 评论 -
yacs的使用教程
例一新建一个experiment.yaml的文件# my_project/experiment.yamlSYSTEM: NUM_GPUS: 2TRAIN: SCALES: (1, 2)然后新建一个python文件from config import get_cfg_defaults# local variable usage pattern, or:# fr...转载 2019-08-23 15:08:21 · 3578 阅读 · 0 评论 -
【CVPR2019】Multi-Person Pose Estimation with Enhanced Channel-wise and Spatial Information论文笔记
最近看了一篇CVPR2019关于姿态估计的论文,笔者根据自己的理解做了笔记,欢迎各位大佬讨论。Multi-Person Pose Estimation with Enhanced Channel-wise and Spatial Information论文链接:https://arxiv.org/pdf/1905.03466.pdf一、Motivation and Contribu...原创 2019-08-28 09:31:31 · 898 阅读 · 1 评论 -
深度可分离卷积(Depthwise Separable Convolution)和分组卷积(Group Convolution)的理解,相互关系及PyTorch实现
1. 分组卷积(Group Convolution)分组卷积最早出现在AlexNet中,如下图所示。在CNN发展初期,GPU资源不足以满足训练任务的要求,因此,Hinton采用了多GPU训练的策略,每个GPU完成一部分卷积,最后把多个GPU的卷积结果进行融合。 ...转载 2019-08-28 17:23:04 · 3944 阅读 · 4 评论 -
关于pytorch的一些常见用法总结
以下常见的用法都是在其他博主那学来的,为了方便以后的查阅,现做一个整理。1.torch.cat (有关tensor的一些处理)在深度神经网络的设计中,常常需要进行多尺度的特征融合,这时就会涉及到通道的连接,这时就会用到torch.cat具体参考:https://blog.csdn.net/qq_39709535/article/details/80803003https://w...原创 2019-09-07 17:06:36 · 441 阅读 · 0 评论 -
【tensorboardX】Pytorch使用tensorboardX可视化!超详细!!!
文章转自:https://www.jianshu.com/p/46eb3004beca源码:https://github.com/miaoshuyu/pytorch-tensorboardx-visualization1 引言 我们都知道tensorflow框架可以使用tensorboard这一高级的可视化的工具,为了使用tensorboard这一套完美的可视化工具,未免可以将其应用...转载 2019-07-26 16:00:34 · 6136 阅读 · 0 评论 -
关键点检测的总结
一、三款模型几款模型目前来看的精度:CPM < DeeperCut < CMU OpenPose < AlphaPose1、CPMtimctho/convolutional-pose-machines-tensorflowcpm是CMU开源项目OpenPose的前身,整个framework还是比较清晰的,Pose estimation任务属于FCN的一种,输入是...转载 2019-05-23 10:38:35 · 22306 阅读 · 1 评论 -
torch x = x.view(x.size(0),-1)的理解
目录一、概述二、代码展示一、概述1.在torch的网络定义部分的forward(self,x)中有可能会出现下面这句话: x = x.view(x.size(0),-1)2.这句话的意思是将多维度的Tensor展平成一维,但是到底转换的样子是什么样的其实我们这样看并不明白二、代码展示1.我们先定义一个Tensor:import torch a = tor...原创 2019-05-30 12:55:30 · 2738 阅读 · 4 评论 -
pytorch对resnet的官方实现
地址:https://github.com/pytorch/vision/blob/master/torchvision/models/resnet.pyimport torch.nn as nnimport torch.utils.model_zoo as model_zoo __all__ = ['ResNet', 'resnet18', 'resnet34', 'resnet...原创 2019-06-18 20:48:21 · 1449 阅读 · 0 评论 -
非极大值抑制算法hard-NMS与soft-NMS
前言非极大值抑制算法(Non-maximum suppression, NMS)是有anchor系列目标检测的标配,如今大部分的One-Stage和Two-Stage算法在推断(Inference)阶段都使用了NMS作为网络的最后一层,例如YOLOv3、SSD、Faster-RCNN等。当然NMS在目前最新的anchor-free目标检测算法中(CornerNet、CenterNet等)并...原创 2019-06-18 15:53:17 · 2457 阅读 · 2 评论 -
IU、IoU(Intersection over Union)的概念理解以及python程序实现
IoU(Intersection over Union)Intersection over Union是一种测量在特定数据集中检测相应物体准确度的一个标准。我们可以在很多物体检测挑战中,例如PASCAL VOC challenge中看多很多使用该标准的做法。通常我们在 HOG + Linear SVM object detectors 和 Convolutional Neural Netw...原创 2019-06-18 15:56:51 · 660 阅读 · 0 评论 -
MS COCO数据集人体关键点评估(Keypoint Evaluation)
人体姿态估计关键点检测评估1. Keypoint Evaluation本页介绍了COCO使用的关键点评估指标。此处提供的评估代码可用于在公开可用的COCO验证集上获得结果。它计算下面描述的多个指标。为了在COCO测试集上获得结果,其中隐藏了实际真值注释,必须将生成的结果上传到评估服务器。下面描述的评估代码用于评估测试集的结果。1.1 评估概述COCO关键点任务需要同时检测对象并将其...原创 2019-06-18 17:26:26 · 8993 阅读 · 0 评论 -
COCO Python API的介绍与使用
因为最近项目需要,学习了有关COCO API的操作。这里将自己学习到的资源做一个整理。1.COCO API使用篇https://blog.csdn.net/gzj2013/article/details/823851642.COCO API源码分析篇https://blog.csdn.net/gzj2013/article/details/82421166https://zhuan...原创 2019-07-02 08:55:47 · 7234 阅读 · 0 评论 -
更改pip源与conda源至国内镜像,显著提升下载速度
pip篇:经常在使用python的时候需要安装各种模块,而pip是很强大的模块安装工具,但是由于国外官方pypi经常被墙,导致不可用,所以我们最好是将自己使用的pip源更换一下,这样就能解决被墙导致的装不上库的烦恼。网上有很多可用的源,例如豆瓣:http://pypi.douban.com/simple/ ...原创 2019-07-18 20:36:22 · 5276 阅读 · 0 评论 -
conda activate激活环境出错的解决办法
出现错误情况今天在使用Anaconda激活python3.6环境的时候出现了如下错误:[server@localhost ~]$ conda activate python36CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.To initialize ...原创 2019-07-23 17:03:08 · 19400 阅读 · 8 评论 -
深入理解卷积神经网络(CNN)
前言深度学习现在这么火热的一大原因就是卷积神经网络(以下简称CNN)在2012的ImageNet竞赛上取得了令人惊讶的进步,准确率提升了10%。所以专栏第一篇我想谈谈卷积神经网络。在学习卷积神经网络的过程中,我发现大部分资料集中在什么是卷积层,什么是Pooling层,怎么计算每层的输出尺寸,卷积层和Pooling层以什么形式叠加,这些问题上。这些资料虽然带我入了CNN的门,然而等我回过神来,...原创 2019-07-17 19:43:56 · 746 阅读 · 0 评论 -
【pytorch参数初始化】 pytorch默认参数初始化以及自定义参数初始化
本文用两个问题来引入1.pytorch自定义网络结构不进行参数初始化会怎样,参数值是随机的吗?2.如何自定义参数初始化?先回答第一个问题在pytorch中,有自己默认初始化参数方式,所以在你定义好网络结构以后,不进行参数初始化也是可以的。1.Conv2d继承自_ConvNd,在_ConvNd中,可以看到默认参数就是进行初始化的,如下图所示2.torch.nn.B...原创 2019-07-30 10:25:41 · 45570 阅读 · 16 评论 -
人体姿态估计资源大列表(Human Pose Estimation)
基础:Human Pose Estimation人体姿态估计综述调研 人体姿态估计数据集整理(Pose Estimation/Keypoint) 姿态估计的两个数据集COCO和MPII的认识 Human Pose Estimation 101 :https://github.com/cbsudux/Human-Pose-Estimation-101 https://gith...转载 2019-05-16 17:11:45 · 2688 阅读 · 0 评论