自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux下从源码开始编译安装google ceres solver

由于在学校的电脑没有管理员权限,不能直接apt-get 安装。折腾了一天,终于搞定。首先这里列举了所有需要的dependencies。 http://ceres-solver.org/building.html#dependencies好在大部分依赖库都有了,只差eigen, gflags和glog。所以现在就是手动安装它们和ceres。手动安装gflags和glog:

2016-02-13 05:00:04 6216

转载 安装vim插件 NeoComplete

由于neocomplete 的安装需要vim将lua 功能激活。因此,需要由vim 源码重新编译,并打开lua选项。具体步骤参照这个:http://www.fullybaked.co.uk/articles/installing-latest-vim-on-centos-from-source但是你可能会发现最后安装完成后,在vim中运行  :echo has("l

2015-05-01 14:43:42 10177

原创 对 CNN 中 dropout layer 的理解

dropout layer的目的是为了防止CNN 过拟合。那么为什么可以有效的防止过拟合呢?首先,想象我们现在只训练一个特定的网络,当迭代次数增多的时候,可能出现网络对训练集拟合的很好(在训练集上loss很小),但是对验证集的拟合程度很差的情况。所以,我们有了这样的想法:可不可以让每次跌代随机的去更新网络参数(weights),引入这样的随机性就可以增加网络generalize 的能力。所以就

2015-04-13 19:54:04 50301 5

原创 卷积层back propagation公式的推导

f是激活函数,a是激活函数的输入,z是激活函数的输出,W是滤波器系数,b是偏置显然有:(1)(2)k是滤波器输出通道数,c时输入的feature map通道数(输入通道数),i,j,s,t都是二位坐标的index每一层输出(未通过激活函数前)处的反向传播误差:(3)首先推导反向传播误差的递推公式(4)注意: a)(

2015-03-20 16:21:52 2755

原创 Linux下安装opencv-python

一把辛酸泪,用的linux 服务器不是ubuntu,不能apt-get 安装,然后只有源码编译安装了。。。。其实这篇文档写的已经很详细了,http://docs.opencv.org/trunk/doc/py_tutorials/py_setup/py_setup_in_fedora/py_setup_in_fedora.html#install-opencv-python-in-fe

2015-03-14 19:58:29 3456

原创 怎么配置python的默认搜索路径

方法一:在python中动态修改默认搜索路径import syssys.path.append('path/to/your/module')但是这种方法只有在python解释器的环境下才生效。例如,我要安装theano,依赖的模块是numpy,如果我的numpy没有安装在默认路径下,那么安装theano的时候就要报错(找不到numpy)方法二:直接修改系统默认的python

2015-03-06 17:19:34 3420

原创 Camera Calibration 学习总结

先列出参考资料吧,一个网上的tutorial http://lear.inrialpes.fr/people/triggs/pubs/isprs96/node1.html不过这篇tutorial看起来比较累,它是从投影空间来看calibration的,数学的定义太多,只看了前面一点。Camera Calibration ( Book Chapter) http://research.m

2015-01-31 22:33:02 789

原创 图形学中的透视变换

************************* 点的透视投影把P投影到视平面上一点(x*, y*),N是视点到视平面的距离。由相似三角形可得:  所以,(1)注意这里的Pz **************************  直线的透视投影 设直线 p(t) 过点P,即 p(t)=P+t*(cx, cy, cz) 把 p(t) 点代入

2015-01-31 00:06:07 3441

原创 图形学中坐标点和坐标系的变换

关于这方面之前看了好2次,虽然内容很简单,但是每次看了就忘了,只有大概的印象。等到下次做什么东西的时候需要用到坐标变换,又要把书重新看一遍。所以这次打算把看的东西记下来,以后找起来方便。参考书 Computer Graphics OpenGL 版本,3rd Edition************************************ 齐次坐标齐次坐标的意义:如

2015-01-30 20:31:17 4254

原创 在训练CNN的时候,各层back propagation的递推公式

由于下学期毕设要做CNN的东西,最近开始接触CNN。看了一些资料,发现这些资料里面讲的BP+SGD的训练策略都是针对conv layer 的,而像caffe这种ConvNet库,里面包含了很多非卷积层,那么这些层里面的back propagation是怎么运作的呢?鄙人搜索能力太弱了,在网上找了半天都没有找到,,,,找不到就自己开始推到吧,sigh~首先,先考虑经典的 conv lay

2015-01-28 23:54:08 5533

原创 triangularView and selfadjointView in Eigen

For dense matrix:Matrix3f A, C; TriangularView B(A); A << 1, 2, 3, 4, 5, 6, 7, 8, 9; C = B.selfadjointView(); std::cout

2014-10-21 20:57:12 1839

原创 怎么在自己的工程中使用pcl

首先说一下,pcl官网上全是各种cmake的编译,对于我这种菜鸟来说,根本不懂

2014-10-07 14:18:44 1919 1

原创 从github上面下载的pcl kinect fusion源码,编译和配置

用pcl最开始就是想看一下 配置这个

2014-09-30 10:13:13 4484

空空如也

空空如也

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

TA关注的人

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