# 双目测距理论及其python运用
## 一、双目测距基本流程
Stereo Vision, 也叫双目立体视觉,它的研究可以帮助我们更好的理解人类的双眼是如何进行深度感知的。双目视觉在许多领域得到了应用,例如城市三维重建、3D模型构建(如kinect fusion)、视角合成、3D跟踪、机器人导航(自动驾驶)、人类运动捕捉(Microsoft Kinect)等等。双目测距也属于双目立体视觉的一个应用领域,双目测距的基本原理主要是三角测量原理,即通过视差来判定物体的远近。
那么总结起来,双目测距的大致流程就是:
**双目标定 --> 立体校正(含消除畸变) --> 立体匹配 --> 视差计算 --> 深度计算(3D坐标)计算**
linux下安装opencv-python:
```python
pip install opencv-python
```
## 二、相机畸变
光线经过相机的光学系统往往不能按照理想的情况投射到传感器上,也就是会产生所谓的畸变。畸变有两种情况:一种是由透镜形状引起的畸变称之为径向畸变。在针孔模型中,一条直线投影到像素平面上还是一条直线。可是,在实际拍摄的照片中,摄像机的透镜往往使得真实环境中的一条直线在图片中变成了曲线。越靠近图像的边缘,这种现象越明显。由于实际加工制作的透镜往往是中心对称的,这使得不规则的畸变通常径向对称。它们主要分为两大类,桶形畸变 和 枕形畸变(摘自《SLAM十四讲》)如图所示:
<div align=center><img src="https://img-blog.csdnimg.cn/20190907184815326.PNG" width="324" height="100" /></div>
桶形畸变是由于图像放大率随着离光轴的距离增加而减小,而枕形畸变却恰好相反。 在这两种畸变中,穿过图像中心和光轴有交点的直线还能保持形状不变。
没有合适的资源?快使用搜索试试~ 我知道了~
python实现的单目视觉的三维重建源码+文档说明(课程设计).zip
共25个文件
py:14个
xml:5个
mp4:3个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 54 浏览量
2024-04-20
21:22:04
上传
评论
收藏 33.78MB ZIP 举报
温馨提示
python实现的单目视觉的三维重建源码+文档说明(课程设计).zip本资源中的源码都是经过本地编译过可运行的,评审分达到95分以上。资源项目的难度比较适中,内容都是经过助教老师审定过的能够满足学习、使用需求,如果有需要的话可以放心下载使用。 python实现的单目视觉的三维重建源码+文档说明(课程设计).zip本资源中的源码都是经过本地编译过可运行的,评审分达到95分以上。资源项目的难度比较适中,内容都是经过助教老师审定过的能够满足学习、使用需求,如果有需要的话可以放心下载使用。 python实现的单目视觉的三维重建源码+文档说明(课程设计).zip本资源中的源码都是经过本地编译过可运行的,评审分达到95分以上。资源项目的难度比较适中,内容都是经过助教老师审定过的能够满足学习、使用需求,如果有需要的话可以放心下载使用。 python实现的单目视觉的三维重建源码+文档说明(课程设计).zip本资源中的源码都是经过本地编译过可运行的,评审分达到95分以上。资源项目的难度比较适中,内容都是经过助教老师审定过的能够满足学习、使用需求,如果有需要的话可以放心下载使用。python实现的单目视
资源推荐
资源详情
资源评论
收起资源包目录
基于python实现的单目视觉的三维重建源码(课程设计).zip (25个子文件)
基于python实现的单目视觉的三维重建源码)
result0.mp4 6.98MB
wls_filter.py 2KB
main.py 1KB
stereoconfig.py 1KB
stereoconfig01.py 1KB
mp42photo.py 825B
stereoconfig02.py 1KB
.idea
vcs.xml 180B
misc.xml 185B
test1.iml 385B
inspectionProfiles
Project_Default.xml 2KB
profiles_settings.xml 174B
modules.xml 262B
.gitignore 47B
filter02.py 472B
dilation.py 866B
result.mp4 6.98MB
fill.py 753B
resize.py 1KB
photo2mp4.py 2KB
photo_video
output.mp4 20.18MB
Depth.py 17KB
README.md 2KB
tkvideo.py 832B
filter.py 4KB
共 25 条
- 1
资源评论
盈梓的博客
- 粉丝: 9280
- 资源: 2197
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于C++的简易操作系统模拟器.zip
- (源码)基于ROS和PCL的激光与UWB定位仿真系统.zip
- (源码)基于Arduino的iBeacon发送系统.zip
- (源码)基于C语言和汇编语言的简单操作系统内核.zip
- (源码)基于Spring Boot框架的AntOA后台管理系统.zip
- (源码)基于Arduino的红外遥控和灯光控制系统.zip
- (源码)基于STM32的简易音乐键盘系统.zip
- (源码)基于Spring Boot和Vue的管理系统.zip
- (源码)基于Spring Boot框架的报表管理系统.zip
- (源码)基于树莓派和TensorFlow Lite的智能厨具环境监测系统.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功