xdspacelab / openvslam

OpenVSLAM: A Versatile Visual SLAM Framework
https://openvslam.readthedocs.io/
2.97k stars 869 forks source link

Best settings for webcam? #183

Open gb2111 opened 5 years ago

gb2111 commented 5 years ago

Hi, From your experience can webcam track reliable? My attempts were unfortunately not good. I wonder if someone can share such config. I know each camera is different but in OpenCV I have seen people use default distortion parameters - I think they are mostly zero ;). I used only provided by project which are either fisheye or 360 degree so most likely not good for webcam.

I can understand that for 30fps camera there might be problem as it moves cause image get blurred. Is it a problem for slam algorithm?

Thanks, Greg

laxnpander commented 4 years ago

30 FPS is not a problem for visual SLAM in general. Basically the shittier your camera, the least likely it is for your slam to run. You can compensate low FPS with good quality (good lens and chip). It works also the other way around.

However, in my personal experience Webcams don‘t offer any tradeoff. They usually have high resolution, very blurred images on pixel level and moderate frame rate. All of which don’t really suite visual SLAM. In my opinion: If you have any other camera at hand, used that over a webcam!