资源简介
自己整理了下一些立体匹配的算法,包括局部匹配的SAD,NCC,还有简单的NP,也有基于OPENCV的立体匹配,最后一个是基于ELAS的立体匹配算法
代码片段和文件信息
#ifdef __cplusplus
# error “A C++ compiler has been selected for C.“
#endif
/* Version number components: V=Version R=Revision P=Patch
Version date components: YYYY=Year MM=Month DD=Day */
#if defined(__18CXX)
# define ID_VOID_MAIN
#endif
#if defined(__INTEL_COMPILER) || defined(__ICC)
# define COMPILER_ID “Intel“
/* __INTEL_COMPILER = VRP */
# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10)
# if defined(__INTEL_COMPILER_BUILD_DATE)
/* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
# endif
#elif defined(__PATHCC__)
# define COMPILER_ID “PathScale“
# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
# if defined(__PATHCC_PATCHLEVEL__)
# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
# endif
#elif defined(__clang__)
# define COMPILER_ID “Clang“
# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
# define COMPILER_ID “Embarcadero“
# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
# define COMPILER_VERSION_PATCH HEX(__CODEGEARC_VERSION__ & 0xFFFF)
#elif defined(__BORLANDC__)
# define COMPILER_ID “Borland“
/* __BORLANDC__ = 0xVRR */
# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
#elif defined(__WATCOMC__)
# define COMPILER_ID “Watcom“
/* __WATCOMC__ = VVRR */
# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
# define COMPILER_VERSION_MINOR DEC(__WATCOMC__ % 100)
#elif defined(__SUNPRO_C)
# define COMPILER_ID “SunPro“
# if __SUNPRO_C >= 0x5100
/* __SUNPRO_C = 0xVRRP */
# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12)
# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF)
# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF)
# else
/* __SUNPRO_C = 0xVRP */
# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8)
# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF)
# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF)
# endif
#elif defined(__HP_cc)
# define COMPILER_ID “HP“
/* __HP_cc = VVRRPP */
# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000)
# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100)
# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100)
#elif defined(__DECC)
# define COMPILER_ID “Compaq“
/* __DECC_VER = VVRRTPPPP */
# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000)
# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100)
# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000)
#elif defined(__IBMC__)
# if defined(__COMPILER_VER__)
# define COMPILER_ID “zOS“
# else
# if __IBMC_
- 上一篇:Virtex-4_FPGA_配置用户指南
- 下一篇:绘制Bezier曲面和B样条曲面
相关资源
- 基于自适应窗口的立体匹配
- 立体匹配可用的图像对
- ELAS开源程序高效大规模立体匹配
- 比较好的立体匹配ppt
- 立体匹配图片集数量不多
- 双目立体匹配图片集,很多经典图片
- 立体匹配双目视差图像对
- 传统census立体匹配算法.zip
- 立体匹配包括基本矩阵,极线校正,
- 立体匹配实验素材2
- ADCensus.zip
- SAD、BM、SGBM算法获得视差图
- 基于VS2017+opencv3.4.3的立体匹配SGBM与
- 图像立体匹配和三维重建软件
- 立体匹配ADCensus
- A Non-Local Cost Aggregation Method for Stereo
- 很经典的几种立体匹配算法源代码,
- 双目立体匹配测试数据集Middlebury St
- 并行立体匹配论文合集
- ELAS算法原文+库文件+VS2015x64实现
- opencv立体匹配算法BM+SGBM+VAR运行官方立
- 基于图像分割的立体匹配论文合集
- 立体匹配很详细的PPT
- 双目立体匹配测试数据集及视差图
- VS2017+OpenCV3.3基于SGBM算法的双目立体视
- 经典NCC局域立体匹配算法 tsukuba图像为
- Census立体匹配算法的DSP实现
- SGM立体匹配
- 多基线立体匹配技术的三维重建
- 经典SSD局域立体匹配算法 tsukuba图像为
评论
共有 条评论