我有两个立体图像要用来计算深度图。虽然我不幸不知道C/C++,但我知道Python——所以当我发现this tutorial时,我是乐观的。

不幸的是,教程似乎有些过时了。它不仅需要调整以运行(将“createStereoBM”重命名为“StereoBM”),但当它运行时,即使在教程中使用的示例立体图像上,也不会产生好的结果。

下面是一个例子:

import numpy as np

import cv2

from matplotlib import pyplot as plt

imgL = cv2.imread('Yeuna9x.png',0)

imgR = cv2.imread('SuXT483.png',0)

stereo = cv2.StereoBM(1, 16, 15)

disparity = stereo.compute(imgL, imgR)

plt.imshow(disparity,'gray')

plt.show()

结果是:

这看起来与本教程的作者所取得的成就大不相同:

调整参数并不能改善问题。我所能找到的所有文档都是针对openCV代码的原始C版本的,而不是与python库等效的。很不幸,我没能用这个来改进事情。

任何帮助都将不胜感激!

python 怎么得到图像深度图 软件_Python/OpenCV:从立体图像计算深度图相关推荐

  1. Python+OpenCV:立体图像深度图(Depth Map from Stereo Images)

    Python+OpenCV:立体图像深度图(Depth Map from Stereo Images) 理论 If we have two images of same scene, we can g ...

  2. python 怎么得到图像深度图 软件_python有关于图像的深度和通道

    目录: (一)图像的深度和图像的通道 (1)图像的深度 (2)图像的通道 (二)自定义一张多通道的图片 (1)zeros 函数 (2)ones 函数 (三)自定义一张单通道的图片 (四)像素操作 (1 ...

  3. python图片保存为txt文件_python + opencv实现提取png图像的像素信息并存储到txt文件中(附安装指导)...

    相关库安装指导: 这里我们需要 opencv_python,numpy,matplotlib库,另外我用的是python3.6.1版本. 一般库大家都是用pip install命令安装的,不过不知道为 ...

  4. python opencv图像二值化函数_python opencv 二值化 计算白色像素点的实例

    python opencv 二值化 计算白色像素点的实例 贴部分代码 #! /usr/bin/env python # -*- coding: utf-8 -*- import cv2 import ...

  5. python图像融合算法_Python OpenCV 实现图像融合

    原标题:Python OpenCV 实现图像融合 来自:https://www.linuxmi.com/python-opencv-image-blending.html 在本文中,我们将讨论Pyth ...

  6. python 读取图片成为一维数组_python+opencv 图像的数组和矩阵操作

    在调用opencv的imread函数读取图像时,我们得到的其实是一个类型为numpy.ndarray的n维数组.这个数组的维度是[height,width,3],它是由每个像素的RGB通道的灰度值组成 ...

  7. opencv threshold_OpenCV-Python 立体图像的深度图 | 五十二

    目标 在本节中, 我们将学习根据立体图像创建深度图. 基础 在上一节中,我们看到了对极约束和其他相关术语等基本概念.我们还看到,如果我们有两个场景相同的图像,则可以通过直观的方式从中获取深度信息.下面 ...

  8. python图片识别是否p过_Python+Opencv进行识别相似图片

    标签:在网上看到python做图像识别的相关文章后,真心感觉python的功能实在太强大,因此将这些文章总结一下,建立一下自己的知识体系. 当然了,图像识别这个话题作为计算机科学的一个分支,不可能就在 ...

  9. python下:用 matplotlib.pyplot 显示 Opencv 读取的图像

    在涉及图像处理时,我们通常用opencv去读取并处理图像,而用matplotlib去显示图像,因为opencv有很强的图像处理能力,而matplotlib有很强的可视化能力,可以方便的可视化分析实验的 ...

最新文章

  1. Java读书笔记05 类与对象
  2. 本质矩阵svd分解_SVD推荐系统
  3. 泛 归并排序 及 逆序对
  4. Leecode20. 有效的括号——Leecode大厂热题100道系列
  5. SpringMVC介绍之Validation
  6. MySQL 5.6 Threadpool(优先队列)介绍及性能测试【转】
  7. 059——VUE中vue-router之路由嵌套在文章系统中的使用方法:
  8. 笔记本(华硕UL80VT)软件超频setFSB
  9. 如何“干净地”终止 Win32 中的应用程序
  10. Web Api 中使用 PCM TO WAV 的语音操作
  11. JDBC下载及连接数据库处理
  12. VC++ 的 CImageList 绘制背景透明的位图
  13. Matlab之双坐标轴绘制plotyy
  14. 合成大西瓜魔改和上线,最全教程!
  15. 天刀霸王枪服务器怎么维护了,霸王枪27日合服 11批天涯合服维护公告
  16. c语言实现mysql通配符_Mysql的C语言接口简单实现电话本功能
  17. Discuz手机视频模板 AIUI7.3.0 商业版
  18. 毕设论文中第一章的图注出现“图一.1”,转化为“图1.1”的方法
  19. 高德地图红绿灯读秒是怎么实现的?(一)
  20. 双十二适合买什么东西,这些数码好物清单可以码住

热门文章

  1. XCTF re5-packed-movement
  2. Docker shipyard 笔记
  3. 解决电脑卡顿的一系列操作
  4. 用Unity做半个2D战棋小游戏
  5. python dataframe合并单元格后写入excel
  6. 美国五名议员因新冠病毒“自我隔离”,至少两人曾与特朗普“接触”
  7. Where Do Blocks Come From? 用Python添加GNU Radio block块的官方教程
  8. 云服务器查看操作系统,如何查看云服务器的操作系统
  9. ATTCK实战系列——红队实战(一)
  10. windows服务器svn迁移到linux服务器svn3