2020年3月12日

针孔相机模型及其标定

摘要:针孔相机模型 1. 坐标系介绍 在视觉应用中,总共有四个坐标系需要了解,分别是:像素坐标系(p)、图像坐标系(i)、相机坐标系(c)、世界坐标系(w)。而相机就是将世界坐标系映射到了像素坐标系。 像素坐标系 图像在相机内部的储存形式类似像素坐标系,如下图所示,其中一个像素的坐标为$(u_{i}, v 阅读全文

posted @ 2020-03-12 12:45 Peyton_Li 阅读 (22) 评论 (2) 编辑

2019年12月4日

反卷积(Transposed Convolution)

摘要:反卷积的具体计算步骤 令图像为 卷积核为 case 1 如果要使输出的尺寸是 5x5,步数 stride=2 ,tensorflow 中的命令为: transpose_conv = tf.nn.conv2d_transpose(value=input, filter=kernel, output_s 阅读全文

posted @ 2019-12-04 13:53 Peyton_Li 阅读 (188) 评论 (0) 编辑

2019年11月27日

卷积层输出feature maps尺寸的计算

摘要:默认feature maps的宽和高相等。 常规卷积 输入的feature maps尺寸为i,卷积核的尺寸为k,stride为s,padding为p,则输出的feature maps的尺寸o为 当padding为 VALID 时,p 值等于 0,代入相应的 i,k,p,s 就可以相应的计算出 o 值 阅读全文

posted @ 2019-11-27 14:24 Peyton_Li 阅读 (46) 评论 (0) 编辑

2019年11月25日

C++踩坑——用memset对vector进行初始化

摘要:在一段程序中,使用memset对vector进行了初始化,然后得到了错误的结果。找这个bug花费了很长时间。 vector中有其自身的结构,不能单纯的按字节进行初始化。使用memset对vector进行初始化,会破坏vector中的结构,造成vector中的数据错误。我使用memset将vector 阅读全文

posted @ 2019-11-25 11:12 Peyton_Li 阅读 (231) 评论 (0) 编辑

2019年7月17日

GoogLeNet结构

摘要:Inception v1 论文:《Going deeper with convolutions》 在较低的层(靠近输入的层)中,相关单元更侧重提取局部区域的信息。因此使用1x1的特征可以保存这些特征,从而与其他支路提取的特征进行融合。 3x3和5x5的卷积是想要提取不同尺度的特征,3x3卷积和5x5 阅读全文

posted @ 2019-07-17 14:54 Peyton_Li 阅读 (921) 评论 (0) 编辑

2019年7月8日

softmax求导、cross-entropy求导及label smoothing

摘要:softmax求导 softmax层的输出为 其中,表示第L层第j个神经元的输入,表示第L层第j个神经元的输出,e表示自然常数。 现在求对的导数, 如果j=i, 1 如果ji, 2 cross-entropy求导 loss function为 对softmax层的输入求导,如下 label smoo 阅读全文

posted @ 2019-07-08 11:57 Peyton_Li 阅读 (363) 评论 (0) 编辑

2019年6月14日

C++中的传值与传址

摘要:在指针的传递中,也涉及到传值与传址的问题。下面通过一个函数进行说明。 代码如下: 在上面的代码中,执行过openBinary函数后,buffer_0依然是一个空指针。 原因是因为执行openBinary函数时,函数生成了一个值与buffer_0相同的uchar*临时变量buffer,在分配内存前,临 阅读全文

posted @ 2019-06-14 15:04 Peyton_Li 阅读 (259) 评论 (0) 编辑

2019年4月30日

TensorFlow模型转为caffe模型

摘要:最近由于要将训练好的模型移植到硬件上,因此需要将TensorFlow转为caffe模型。 caffe模型需要两个文件,一个是定义网络结构的prototxt,一个是存储了参数的caffemodel文件。只要生成这两个文件,caffe模型就算转好了。 在模型转换的过程中,我主要参考了https://gi 阅读全文

posted @ 2019-04-30 16:53 Peyton_Li 阅读 (2663) 评论 (13) 编辑

2019年4月11日

在windows10上安装caffe和tensorflow

摘要:最近在Windows10上安装了caffe和tensorflow,折腾了好久。在此记录一下。 安装caffe的过程已在另一篇博客中进行了记录,在此不再赘述。而tensorflow也是非常简单的,也不再详细说明。 安装caffe和tensorflow比较重要的一点是,要确保把依赖正确安装好。GPU版本 阅读全文

posted @ 2019-04-11 10:34 Peyton_Li 阅读 (546) 评论 (0) 编辑

2019年4月8日

在Linux系统中安装caffe

摘要:学习深度学习已经很久了,但一直没有自己动手安装过caffe,因为工作需要,需要在linux系统中安装caffe,因此,在这里对安装过程进行记录。 caffe配置起来比tensorflow更麻烦一些,我主要是根据官网上的安装说明进行安装的,也参考了Youtube上的教程。我是在虚拟机中的Ubuntu1 阅读全文

posted @ 2019-04-08 16:43 Peyton_Li 阅读 (142) 评论 (0) 编辑

导航

统计