代码改变世界

随笔分类 -  标定

sift实现的双目测距

2011-11-13 21:30 by libing64, 4848 阅读, 收藏,
摘要: 最近一直在做双目测距的工作,今天终于获得一定的成果~拿出来与大家分享~一、源码下载:http://download.csdn.net/detail/renshengrumenglibing/3791149二、硬件:三、匹配效果:四、基本算法 参见学习opencv中关于双目测距的算法最关键的Z = fx*T/(x2 - x1)五、基本参数:摄像头间距:T = 187mm由于在实际测量过程中,发现摄像机的焦距并非固定不变的,在标定的时候会发现,随着距离的变大,测量的焦距逐渐变大,于是采用测量多组的的数据拟合 出摄像头的焦距公式求取焦距与实际距离的拟合公式:fx = g(distance)实际距离 阅读全文

图像处理3--摄像头标定

2011-10-22 08:29 by libing64, 2993 阅读, 收藏,
摘要: 这几天在做摄像机标定,主要参考了opencv的例程,但是上面还是有一些Bug的,另外摄像头读取的方式改用的directshow的CameraDS类。一、摄像机标定基本步骤道具的准备:有photoshop、画图之类的公工具自制棋盘,采用A3或A4打印出来,贴到电脑旁的某个位置。1 新建一个模拟棋盘,标明横向和竖向的角点个数我绘制的棋盘角点6*72 初始化参数,4个内参数,以及畸变参数3 打开摄像头,获取一帧图像这里采用Directshow的读取方式,便于向双目的转换。4 寻找角点并绘出,当找出全部角点(6*7)时,认为该图片有效,存储图片5每找出一张图片就进行一次标定,更新参数6对3、4、5循环 阅读全文