下边缘的求法应该是使用的第二篇论文的方法

上边缘的求法应该是使用的第一篇论文的方法

这是求上边缘的代码:

std::vector<float> integralMembership(vmax);
float tmpSum = .f;
for (int v = ; v < vmax; v++)
{
const float d = disparity(u, v); float membership = .f;
if (dB > .f && d > .f)
{
const float deltad = (d - dB) / deltaD;
const float exponent = .f - deltad * deltad;
membership = powf(.f, exponent) - .f;
} tmpSum += membership;
integralMembership[v] = tmpSum;
} score(u, ) = integralMembership[vB - ];
for (int vT = ; vT < vB; vT++)
{
const float score1 = integralMembership[vT - ];
const float score2 = integralMembership[vB - ] - integralMembership[vT - ];
score(u, vT) = score1 - score2;
}

这段代码应该是对应stixel-world的论文的cost方程,score1-score2是vT之前不包括vT所有点之和减去vT之后包括vT所有点之和.

修改代码:

score(u, ) = - integralMembership[vB - ];

这段代码是求上边缘使用的,求的是delta Du这部分

float deltaD = .f;
if (dB > .f)
{
const float YB = tf.toY(dB, vB);
const float ZB = tf.toZ(dB, vB);
deltaD = dB - tf.toD(YB, ZB + param_.deltaZ);
}

YB和ZB是baseline那个点对应的世界坐标的y值和z值,世界坐标如下图:

这个toD是to disparity,不是depth

上边缘应该是先求出道路消失的位置,即vhor

最新文章

  1. [UWP]使用AdaptiveTrigger实现自适应布局
  2. HTML动画分类 HTML5动画 SVG库 SVG工具 Canvas动画工具
  3. Codeforces 660C Hard Process(尺取法)
  4. Codeforces Round #248 (Div. 2) B. Kuriyama Mirai&#39;s Stones
  5. 静态方法和类成员方法(Python)
  6. Redux介绍及基本应用
  7. mysql学习笔记3
  8. IO流(随机流,数组内存流
  9. android studio 更改快捷键为eclipse中习惯的方式
  10. Mac下搭建quick cocos2d-x编译环境
  11. 一键搜索之Win10锁屏壁纸
  12. 承接教育类html5交互课件/动画/游戏外包——如何快速开发一款html5交互课件/动画产品
  13. ArcGIS 批量修改数据名称-arcgis案例实习教程
  14. WPF开发的界面调用C++生成的dll文件
  15. socket实现文件传输
  16. docker 搭建maven 私服
  17. 让WebService支持Get请求
  18. msf客户端渗透(五):注册表
  19. C# 将一个string数组转换为int数组
  20. activemq的学习

热门文章

  1. 转发 django 初探
  2. 2018.6.1学习CSS5里顺丰盒子小问题
  3. Dev Express Report 学习总结(八)Dev Express Reports 常见问题总结
  4. Dev Express Report 学习总结(二)关于如何使用Grouping分组
  5. SQL Server Reporting Service(SSRS) 第五篇 自定义数据处理扩展DPE(Data Processing Extension)
  6. sqoop导出数据
  7. 在使用clone()时id保持一致
  8. 当前activity透明度的获取与修改
  9. 监听outlook新邮件
  10. 安卓多个RecyclerView滑动与显示问题