12-10-2018 11:43 AM - last edited on 12-10-2018 04:26 PM by VibrantNebula
Hi, I have a question.
For the work I'm doing, I'm using the SRWorks SDK, to perform a 3D reconstruction with the cameras, but in order to use an algorithm, I need to know how to access the two cameras. Right now, if I'm not mistaken, when we access the cameras of the HTC Vive Pro with the sdk, we only do it to one of them, I do not know which, but I need to access the two individually, does anyone know how to do it?
I know that when we access the depth image, it makes a combination of both cameras, but I need the RGB image of each of them individually. I using the C++ API.
Greetings and thank you.
12-10-2018 08:57 PM
Refer to this enclosed sample code $(SRWORKS)C\sample-vs2015\main.cpp in SRWorks.
To get fisheyed left- and right-eye images respectively via GetDistortedCallback().
To get de-fisheyed left- and right-eye images respectively via GetUndistortedCallback().
12-11-2018 03:50 AM - last edited on 12-11-2018 03:30 PM by VibrantNebula
Thanks, it's what I needed.
By any chance, do you know where I can get information about the front cameras? such as resolution, focal length, fps, distance between cameras.. and if the resolution cameras it´s the same that the resolution on distorted and undistorted images.
I see that when i define the global varibles to this images, I put some values like 612/460.. Are this the resolution from the distorted images?
12-12-2018 07:57 PM
ViveSR_GetCameraParams() could get lens' properties.
Refere to TestGetFrameData() in main.cpp of C sample code to learn how to get image's information.
yes, typically Vive pro's distorted image is 612/460 and undistorted is 1150/750.