基于BM算法的双目测距

中国科技论文在线

基于BM 算法的双目测距#

1 1 2**

李依哲 ,陈振学 ,王风云

(1. 山东大学控制科学与工程学院,济南 250061 ;

5 2. 山东省农业科学院科技信息研究所,山东济南 250100 )

摘要:视觉测距是计算机视觉的重要组成部分,而目前测距的方法主要分为单目和双目测距。

但单目摄像头对物体的位置和距离感知会产生偏差,所以本文选择双目实现测距。首先,本

文利用Matlab 标定工具箱进行摄像机标定,获取双目摄像机内外参数。摄像机参数进而导

10 入OpenCV 中,凭此依次对左右相机所得图像进行立体校正以及立体匹配。本文使用BM 块立

体匹配的匹配方法来得到最为关键的视差图,之后就可以得到三维点云,也就能得到被测物

体的深度信息。本文使用OpenCV2.4.3,在VS2010 编译环境下,用VC++编程实现。

关键词:立体视觉;摄像机标定;BM 算法立体匹配;测距

中图分类号:TP391.4

15

Binocular Measuring Based on BM

1 1 2

LI Yizhe , CHEN Zhenxue , WANG Fengyun

(1. School of Control Science and Engineering, Shandong University, Jinan 250061;

2. S&T Information Research Center, Shandong Academy of Agricultural Sciences, Jinan 250100,

20 China)

Abstract : Distance measurement is an important branch of computer vision .Currently, methods of

distance measurement are mainly divided into monocular method and binocular method.But

monocular camera has a bad perception of object position and distance. So we choose Camera

Calibration is completed via Matlab Calibration Toolbox to get camera parameters which was then

25 imported into OpenCV for stereo calibration and stereo matching. Disparity map was obtained

though stereo matching which used block matching. Then we got points clouds to complete

Three-Dimentional Reconstruction. The experiment is finished by OpenCV2.4.3 (C++)and

VS2010.

Key words: Binocular vision system ;camera calibration ;BM Stereo matching ;distanc

双目测距算法matlab模拟,基于BM算法的双目测距.pdf相关推荐

  1. 详细介绍用MATLAB实现基于A*算法的路径规划(附完整的代码,代码逐行进行解释)(一)--------A*算法简介和环境的创建

       本系列文章主要介绍基于A*算法的路径规划的实现,并使用MATLAB进行仿真演示.本文作为本系列的第一篇文章主要介绍如何进行环境的创建,还有一定要记得读前言!!! 本系列文章链接: ------- ...

  2. 风电功率预测优化算法MATLAB程序基于改进神经网络

    风电功率预测优化算法MATLAB程序基于改进神经网络 (1) 该程序为基于改进神经网络的风电功率预测优化算法程序,风电预测程序,期刊论文源程序,配有该论文. (2) 该程序所用的ICA-BP 神经网络 ...

  3. 时序预测 | MATLAB实现基于Adam算法优化BiLSTM双向长短期记忆神经网络时间序列预测

    时序预测 | MATLAB实现基于Adam算法优化BiLSTM双向长短期记忆神经网络时间序列预测 目录 时序预测 | MATLAB实现基于Adam算法优化BiLSTM双向长短期记忆神经网络时间序列预测 ...

  4. 时序预测 | MATLAB实现基于Adam算法优化LSTM长短期记忆神经网络时间序列预测

    时序预测 | MATLAB实现基于Adam算法优化LSTM长短期记忆神经网络时间序列预测 目录 时序预测 | MATLAB实现基于Adam算法优化LSTM长短期记忆神经网络时间序列预测 效果一览 基本 ...

  5. 智能算法 | MATLAB实现SA模拟退火算法函数寻优

    智能算法 | MATLAB实现SA模拟退火算法函数寻优 目录 智能算法 | MATLAB实现SA模拟退火算法函数寻优 基本介绍 算法描述 程序设计 参考资料 基本介绍 模拟退火算法(Simulated ...

  6. 基于音乐/电影/图书的协同过滤推荐算法代码实现(基于用户推荐、基于项目推荐、基于SlopeOne算法推荐、基于SVD算法推荐、混合加权推荐)

    基于音乐/电影/图书的协同过滤推荐算法代码实现(基于用户推荐.基于项目推荐.基于SlopeOne算法推荐.基于SVD算法推荐.加权混合推荐) 一.开发工具及使用技术 MyEclipse10.jdk1. ...

  7. rgv动态调度MATLAB代码,基于贪心算法的智能RGV的动态调度策略

    李胜成 摘  要:一种智能加工系统由8台计算机数控机床(CNC).1辆轨道式自动引导车(RGV).1条RGV直线轨道.1条上料传送带.1条下料传送带等附属设备组成.文章通过研究RGV的选择判断规律,以 ...

  8. 基于PCA 人脸识别/人脸识别算法/人脸检测程序源码MATLAB ELM+PCA人脸识别 PCA人脸识别matlab代码 基于PCA算法的人脸识别

    1.基于PCA的人脸识别代码 2.MATLAB ELM+PCA人脸识别 2.基于PCA的人脸识别(matlab)(采用PCA算法进行人脸识别,通过抽取人脸的主要成 分,构成特征脸空间,识别时将测试图像 ...

  9. gwo算法matlab源代码,智能优化算法应用:基于GWO优化BP神经网络 - 附代码

    智能优化算法应用:基于GWO优化BP神经网络 - 附代码 智能优化算法应用:基于GWO优化BP神经网络 - 附代码 智能优化算法应用:基于GWO优化BP神经网络 文章目录智能优化算法应用:基于GWO优 ...

  10. 双目立体视觉匹配算法-----SAD匹配算法、BM算法、SGBM算法、GC算法

    一. SAD算法 1.算法原理         SAD(Sum of absolute differences)是一种图像匹配算法.基本思想:差的绝对值之和.此算法常用于图像块匹配,将每个像素对应数值 ...

最新文章

  1. php实现支付宝支付接口,PHP实现个人支付宝支付开发(二)
  2. 浏览器本地mysql_IndexedDB:浏览器里的本地数据库
  3. JAVA程序设计心得001
  4. linux syslog 笔记
  5. 【MFC系列3】永远点不到的按钮
  6. Expected MultipartHttpServletRequest: is a MultipartResolver configured方案。
  7. php 显示对像编码,PHP面向对象之旅:类型提示
  8. uvm_reg_defines——寄存器模型(四)
  9. 制动方面存隐患 上汽通用召回2215辆别克、雪佛兰等车型
  10. Scratch 3.x编程技巧:条件语句与随机数
  11. GPS模块开发详解(转)
  12. 失传万年的PS致富经典(六)
  13. ECshop增加paypal_EC流程
  14. 高斯启发式Gaussian Heuristic 格理论相关知识
  15. iVMS-4200 Vs区别_菲尔·杰克逊揭示了迈克尔·乔丹和科比·布莱恩特之间的关键区别...
  16. php户型图识别,五大指标教你看懂户型图
  17. 现在学java好还是python好_县花一现的“现”是什么意思?
  18. python实现AI换脸
  19. 基于javaweb的房屋租赁管理系统(java+ssm+layui+mysql+jsp)
  20. Spring框架技术总结(一)

热门文章

  1. 2、数码相框之显示文字
  2. EPLAN教程——如何手动放置报表(以端子排为例)
  3. Linux驱动曝光AMD Vega20核心
  4. VS编程,几个好用的Visual Studio插件推荐(二)
  5. 超详细的ENSP安装教程附下载地址
  6. lisp医院化验系统_医院管理系统(his)电子病历 体检系统 l is pacs
  7. 小米笔记本充电实测追求速度牺牲兼容性小米笔记本充电驱动_开学劲薄之高性价比笔记本电脑选购指南...
  8. vs2010的Visual Assist X破解版安装
  9. 8K HDR!|为 Chromium 实现 HEVC 硬解 - 原理/实测指南
  10. js三种消息框总结-警告框、确认框、提示框