问题标签 [slam-algorithm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
36 浏览

c++ - 确定 OpenCV 中 3D 点正确三角剖分的最小视差

我正在使用 OpenCV 三角测量函数对 3D 点进行三角测量,该函数有时可以正常工作,但我注意到当两个相机姿势彼此靠近时,三角测量点很远。我可以理解这个问题,因为相机姿势很近,所以来自两个相机的光线相交发生在远离相机的地方。这就是它在远处创建 3D 点的原因。我还注意到,两个摄像机之间正确三角测量的距离要求在不同情况下会有所不同。目前我正在尝试找到两个姿势之间的视差,如果高于某个阈值(我选择了 27)然后继续进行三角测量,但我确实这样做了在所有情况下看起来都不正确。

我计算视差的代码如下 -

有时当相机之间的视差不超过 27 时,三角测量将不起作用,因此我在 SLAM 系统中的进一步姿势计算由于缺少 3D 点而停止。

那么任何人都可以建议我使用替代策略来估计正确的 3D 点并且我的 SLAM 系统不会因缺少 3D 点而受到影响,好吗?

0 投票
0 回答
40 浏览

c - 为什么 Valgrind 只显示 ??? 在堆摘要中?

valgrind --tool=memcheck --leak-check=full ./Monocular-Inertial/mono_inertial_euroc用来检查我的文件,我的文件在哪里./Monocular-Inertial/mono_inertial_euroc,但是 HEAP 总结有问题。

cmake用来编译我的文件,它需要修改我的CMakelist.txt,怎么办?

0 投票
1 回答
39 浏览

c++ - Ubuntu 18 上的 ORB_SLAM3 安装错误

我正在尝试在 Ubuntu 18 上安装 ORB_SLAM3 ...我还安装了所有先决条件,但是当我运行时, ./build.sh我遇到了这个错误:

在执行代码期间,还会显示此错误:

谁能帮我一个忙,帮我解决这个问题!?