简介: 比较好的算法是结合了图像分割和视差匹配算法.
纯视觉的方法,计算复杂度高。计算量大
需要逐像素计算匹配;
需要保证匹配结果比较鲁棒,
所以算法中会增加大量的错误剔除策略,对算法要求较高,
实现可靠商用难度大。
纯视觉的方法,不适用于单调缺乏纹理的场景。
由于双目立体视觉法根据视觉特征进行图像匹配,所以对于缺乏视觉特征的场景(如天空、白墙、沙漠等)会出现匹配困难,导致匹配误差较大甚至匹配失败。
以及改进方式, 比较好的算法是结合了图像分割和视差匹配算法.
个人的想法
现在的算法:
以右眼为主视眼,左眼在右眼上逐渐滑动,减法得到差图
将差图堆叠,再卷积过滤
得到视差图
双目板子,计算深度信息,对垂直的条纹明暗,对水平的不敏感,可以加入另外一对眼(正交布置)解决问题。
但是,人类的双眼如何只要水平布置,就能获得深度数据,不再需要另外一对垂直的眼??
猫、苍蝇、虾也都是水平布置双眼,也许仅仅因为是左右对称身体的结果
另外从数据来看,也许自然界中的垂直分量更多一些
杂乱的条纹包含垂直分量,
建筑物、直立的人和树木大多是垂直分量,
算法改进:
先做画面分割算法,再做对齐算法,
比 现在的扫描算法结果更精确,算量更小
对镂空和网眼的结果更好