Python+OpenCV学习(18)---双目视觉深度信息恢复
来源:互联网 发布:支付宝mac版 编辑:程序博客网 时间:2024/04/25 06:40
利用python学习OpenCV,个人感觉比较方便。函数的形式与C++基本相同,所以切换过来还是比较好的,对于像我这种对python不太熟练的人,使用python的集成开发环境PyCharm进行学习,可以设置断点调试,有助于我这类初学者理解掌握。
下面是利用python语言结合OpenCV进行深度信息恢复的代码:
# -*- coding:utf-8 -*-__author__ = 'Microcosm'import cv2import numpy as npfrom matplotlib import pyplot as pltimg_L = cv2.imread("E:\python\Python Project\opencv_showimage\images\stereoBM\\tsukuba_l.png",0)img_R = cv2.imread("E:\python\Python Project\opencv_showimage\images\stereoBM\\tsukuba_r.png",0)stereo = cv2.StereoBM(cv2.STEREO_BM_BASIC_PRESET,16,15)# stereo = cv2.createStereoBM(numDisparities=16, blockSize=15) OpenCV 3.0的函数disparity = stereo.compute(img_L, img_R)plt.subplot(121),plt.imshow(img_L,'gray'),plt.title('img_left'),plt.xticks([]),plt.yticks([])plt.subplot(122),plt.imshow(disparity,'gray'),plt.title('disparity'),plt.xticks([]),plt.yticks([])plt.show()结果图如下:
0 0
- Python+OpenCV学习(18)---双目视觉深度信息恢复
- 双目视觉标定,矫正,深度图(Vs +OpenCV C++ Python实现)
- 【OpenCV学习笔记 025】双目视觉实验
- 双目视觉测距,目标点三维信息求其深度值
- 双目视觉算法学习(一):双目定标
- OpenCV学习笔记(13)基于OpenCV2.1的MFC双目视觉平台构建
- OpenCV学习笔记(14)利用Matlab查看双目视觉景深效果
- OpenCV学习笔记(15)使用OpenGL显示双目视觉三维重构效果
- OpenCV学习笔记(15)使用OpenGL显示双目视觉三维重构效果 (转)
- 机器视觉学习笔记(7)——基于OpenCV的双目摄像机标定
- 双目视觉学习笔记(一)--qtcreator下使用opencv读取并存储双摄像头图像
- 双目视觉获取深度文章
- 双目视觉学习笔记
- 双目视觉相关学习
- opencv实现双目视觉测距
- OpenCV学习笔记(11)OpenCV+MFC的双目视觉测距与景深实现 之 问题探讨
- OpenCV学习笔记(11)OpenCV+MFC的双目视觉测距与景深实现 之 问题探讨
- opencv双目视觉标定、匹配和测量 (附代码)
- Mac下Ecplise的快捷键
- AndroidStudio的Fetching问题
- XCode编译器里有鬼 – XCodeGhost样本分析
- MyEclipse2015配置Tomcat方法
- Android UI高级控件之自定义Adapter(继承BaseAdapter)
- Python+OpenCV学习(18)---双目视觉深度信息恢复
- Struts2——struts2.3.24-OGNL调用构造器失败的原因及解决方法
- Swift2.0 基础语法&实战代码演示(初稿)
- 黑马程序员——Java基础——多线程
- configure: error: cannot run /bin/sh ./config.sub解决办法
- Android 图片特效处理:drawBitmapMesh——图像扭曲+动感
- zoj1088
- 分布式的基本概念
- SQL Server中死锁的查询和处理