1.一种确定最大视差的方法,其特征在于:包括以下步骤:
获取第一图像和第二图像,计算出最大理论视差;
在所述第一图像中求取一组稀疏特征点;
根据所述最大理论视差,在所述第二图像中寻找对应所述稀疏特征点的一组第一匹配点;
以所述第二图像中的第一匹配点为特征点,以所述最大视差值为最大匹配视差,在所述第一图像中寻找对应所述第一匹配点的一组第二匹配点,对每个第二匹配点,若与对应的所述稀疏特征点相同,则求出该所述稀疏特征点和对应所述第一匹配点的点视差值;
在所有计算出的点视差值中,求出最大值Dmax;
将最大视差设为(1+k)*Dmax,其中k为常数。
2.根据权利要求1所述的一种确定最大视差的方法,其特征在于,计算最大理论视差包括在确定测量范围时,根据视觉系统的标定参数计算所述最大理论视差值D1。
3.根据权利要求1所述的一种确定最大视差的方法,其特征在于:所述稀疏特征点为surf特征点或Harris角点。
4.根据权利要求1所述的一种确定最大视差的方法,其特征在于:所述方法还包括在所述计算出的视差值中去除噪点影响。
5.根据权利要求4所述的一种确定最大视差的方法,其特征在于:在所述计算出的点视差值中去除噪点影响包括:
对所有计算出的点视差值进行统计,得到点视差值的数值分布和频数;
对分布的所有数值从大到小进行搜索,记录第一个频数大于第一阈值的第一值d;
验证所述第一值d是否受噪点影响,若所述第一值未d受噪点影响,该第一值d即为点视差的最大值,否则,将该第一值d的频数置零,之后重新搜索新的第一值d并验证是否受到噪点影响。
6.根据权利要求5所述的一种确定最大视差的方法,其特征在于:验证所述第一值d是否受噪点影响,包括:
在所述第一图像中匹配成功的所有点视差值为第一值d的稀疏特征点中随机选择n个点作为检验点,n为正整数,同时记录该n个检验点对应在所述第二图像中的n个第一匹配点;
判断所述第一图像中以每个检验点为中心的第一区域内的图像,与所述第二图像中以对应的每个第一匹配点为中心的第一区域内图像是否一致;
统计每个检验点的验证结果,如果结果一致的数量多于不一致的数量,则认为所述第一值未受噪点影响,否则,认为所述第一值受噪点影响。