yutongwangBIT / VOOM

GNU General Public License v3.0
85 stars 7 forks source link

使用其他数据集的检测结果,运行其他数据集? #6

Closed Geralt-of-winterfall closed 2 weeks ago

Geralt-of-winterfall commented 2 weeks ago

你好。 在使用PythonScripts中的脚本得到其他数据集的检测结果后,在运行voom-tum时,出现如下情况,无法重构出3D物体,pangolin地图中出现大量黑线,如下图所示。检查了检测结果文件,有2d-bbox和ell的检测结果,请问这种情况可能是什么原因造成的? image

yutongwangBIT commented 2 weeks ago

你好 ,方便问一下使用的是什么样的数据集吗

Geralt-of-winterfall commented 2 weeks ago

组织形式和TUM类似的一个RGB-D数据集。 ustc数据集,密码:epya 使用PythonScripts中的TUM脚本: find_tum_corresponds.py需要:rgb和depth路径,GroundTruth。 generate_rgbd_association.py需要:上一步生成的json文件 generate_detection_association.py需要:上一步生成的json文件和pt文件。

数据集里包含第一步需要的所有数据,能得到检测结果。 有待商榷的是这个数据集里的GroundTruth帧数远远少于RGB帧数

Geralt-of-winterfall commented 2 weeks ago

你好。 在使用PythonScripts中的脚本得到其他数据集的检测结果后,在运行voom-tum时,出现如下情况,无法重构出3D物体,pangolin地图中出现大量黑线,如下图所示。检查了检测结果文件,有2d-bbox和ell的检测结果,请问这种情况可能是什么原因造成的? image

这个部分的黑线应该是来自Object-Graph。那应该是重建了3D Object,但地图上没有显示,终端上也是0 Object

yutongwangBIT commented 2 weeks ago

这个数据集的图片大小是640*480吗?然后有尝试看bounding box是否绘制在正确的地方吗?另外,以下代码的阈值可能会影响使用的检测结果的个数: https://github.com/yutongwangBIT/VOOM/blob/c8a9b1bf7bf6f71530d103e63646452286dfcfb3/src/Tracking.cc#L254-L275

Geralt-of-winterfall commented 2 weeks ago

确实是图像尺寸的问题,输入图像尺寸为1280x720,检测结果应该是有问题的,感谢答复。