hku-mars / livox_camera_calib

This repository is used for automatic calibration between high resolution LiDAR and camera in targetless scenes.
GNU General Public License v2.0
918 stars 207 forks source link

雷达点云稀疏无法提取足够的边缘特征 #52

Open SylaraAnh opened 2 years ago

SylaraAnh commented 2 years ago

今天尝试在仿真环境中进行标定,出现了以下的错误: OpenCV Error: Assertion failed (npoints >= 0 && (depth == CV_32F || depth == CV_64F)) in projectPoints, file /home/wjc/ws_opencv/opencv-3.4.16/modules/calib3d/src/calibration.cpp, line 3317 image 貌似是提取出来的边缘特征太少了,请问标定时对雷达或者拍摄的视角有什么建议吗。我仿真环境中雷达的点云比较稀疏。可以通过调节配置文件中的参数得到收敛的结果吗

SylaraAnh commented 2 years ago

debug了一下好像是太稀疏了没提取出来任何边缘特征

ChongjianYUAN commented 2 years ago

你好,点云太稀疏了是无法提取边缘的,如果是重复扫描雷达(velodyne, hesai这种),可以考虑跑个LO或者LIO算法把点云积累的稠密一些再进行投影,如果是非重复扫描雷达(avia, horizon等),可以用更长的采集时间得到稠密点云

fireinth commented 1 year ago

你好,点云太稀疏了是无法提取边缘的,如果是重复扫描雷达(velodyne, hesai这种),可以考虑跑个LO或者LIO算法把点云积累的稠密一些再进行投影,如果是非重复扫描雷达(avia, horizon等),可以用更长的采集时间得到稠密点云

您好,我使用非重复扫描雷达(livox hap)进行积累点云 ,但发现噪点特别多,您的avia在积累时有做去噪方面的处理吗

dingkwang commented 1 year ago

@ChongjianYUAN 一般需要多稠密的点云呢?如何知道是否提取到边缘?

Richard-Cold commented 3 months ago

请问,问题解决了吗?是因为点云太稀疏的问题吗?