Check spherical vision and VR in simulation
Opened this issue · 6 comments
Setup the same approach as here https://www.youtube.com/watch?v=_zMrtydacsQ in simulation.
Try to run code https://github.com/artivis/omnidirectional_rig and check how hard it is adapt it to Google Cardboard VR and Web
@AndriyPt @SystemDiagnosticss , please check the PR #122 to verify if a spherical camera is appropriate.
@LyubomyrD looks good to me 👍
Tutorial on working with OpenCV from ROS:
http://wiki.ros.org/cv_bridge/Tutorials/ConvertingBetweenROSImagesAndOpenCVImagesPython
Posting it here for later use.
FWIW, a sample command to visualise the image stream:
rosrun image_view image_view image:=/right_fisheye_camera/image_raw
Adding a parameter _image_transport:=theora
will switch the viewer to compressed image stream.
Article about restoration of distorted images
https://github.com/abidrahmank/OpenCV2-Python-Tutorials/blob/master/source/py_tutorials/py_calib3d/py_calibration/py_calibration.rst
Another hands-on article on undistortion: https://medium.com/@kennethjiang/calibrate-fisheye-lens-using-opencv-333b05afa0b0