三维重建18: 图像深度获取

1.根据相机内参矩阵(无畸变)
fx 0 u
0 fy v
0 0 0,和图像中下标(x1,y1),以及点p在空间/世界坐标系中的平面方程,求p的三维坐标(x,y,z)
A:
2. canny 参数问题,梯度计算在两个阈值之间不确定时候,如何确认极值是否边缘?
A: 近邻确定法,与边缘点存在8近邻,则确认为边缘;
两个阈值检测强边缘和弱边缘,只有弱边缘与强边缘相连时候即与,才被选择为边缘;

3.快速排序
A:

  int partition(vector<int> &input, int lo, int hi)
  {
      int i = lo, j = hi+1;
      int v = input[lo];
      while(true)
      {
          while(input[++i] < v) if(i == hi) break;
          while(input[--j] > v) if(j == lo) break;
          if(i >= j) 
              break;
          swap(input[i], input[j]);
      }
      swap(input[j], input[lo]);
      return j;
  }
  //还是使用了快排的方法,应该可以使用topK堆排序
    void quickSort(vector<int> &input, int lo, int hi, int k)
    {
        if(hi <= lo) return;
        int j = partition(input, lo, hi);
        if(j + 1 == k) return;
        quickSort(input, lo, j-1, k);
        quickSort(input, j+1, hi, k);
    }

4.vector返回值复制构造问题
形如vector a =func{ vector b,……, return b }
产生几次复制构造?
A: 一次?

5.maskrcnn相对于faster rcnn的改进
A: 1.产生mask的机制; 使用deepmask框架,通过1卷积和同大小rect分类器,实现mask效果;
2. 优化mask的分支结构;
3. 使用roi-align代替roi-pooling,在获取特征map时候使用双线性插值而不是max或者mean,精度损失降低。

12月07日,阴

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值