-
计算给定2张图像的视差图的matlab代码实现左移操
资源介绍
matlab代码左移视差图计算器-C
++示例:
给定的模板函数计算给定的2个立体图像的视差图。
由于易于实现和理解,因此我们遵循该算法。
我们为此项目使用OpenCV
3.4.2,它是在linux系统上构建的。
结果:
通过运行./build/disparity获得的结果是
生成并运行:
该存储库提供了一个预构建的二进制./build/disparity
要重建代码,请按照下列步骤操作:
转到build文件夹使用cd
build/
使用rm
disparity删除预构建的二进制文件
使用cmake
..解析cmake列表cmake
..
使用make制作目标
新的二进制文件可以按以下方式使用:
转到根目录
./build/disparity
所有参数都是可选的
二进制文件默认使用images/文件夹中的images/
,最大视差为64
,内核半径为4
类接口
Disparity类的接口如下所示:
class
Disparity
{
private:
/*
alloca
- 上一篇: python实现BM算法读取视频计算视差图
- 下一篇: 得到视差图(BM算法)