Software Archive
Read-only legacy content
17061 Discussions

R200 Best depth settings

Thomas_5207
New Contributor I
599 Views

Hi,

I am wondering how to make the most of the R200 camera to be able to detect ranges at about 3-4 metres (or above).  I realise now that the ivCam parameters do not affect the R200 model. I am not interested in gesture tracking, only scanning a space (which I know was not the intention for the camera). I find that walls can be very patchy and I do not manage to get enough information. Is there anything I can do to improve things? I'm using the 628x468 depth resolution.

From searching the forums it seems that I can change DS_MIN_MAX. Are there other parameters I can tune to help in this situation? (e.g. with the ivCam code I was interested in changing laser strength and filtering).

Thanks

0 Kudos
6 Replies
Henning_J_
New Contributor I
599 Views

Changing DS_MIN_MAX wont help you. That just changes to range of the values returned, not the quality of those values.

But you can change frame rate, exposure, and gain of the IR cameras. That will affect the depth values. For some details, see the R200 Design Guidelines (page 9 ff.). The corresponding SDK methods are PXCCapture::Device::SetDSLeftRightExposure() and PXCCapture::Device::SetDSLeftRightGain().

 

0 Kudos
jb455
Valued Contributor II
599 Views

Warning to all: do not use 628*468 depth resolution on the rear camera!

I've just spent the best part of a day trying to figure out why my depth mapping worked perfectly on the F200 but was giving really weird values using the R200. Turns out the 628*468 depth image is a jumbled up mess; switching it to 480*360 solved everything immediately!

0 Kudos
Thomas_5207
New Contributor I
599 Views

James B. wrote:

Warning to all: do not use 628*468 depth resolution on the rear camera!

I've just spent the best part of a day trying to figure out why my depth mapping worked perfectly on the F200 but was giving really weird values using the R200. Turns out the 628*468 depth image is a jumbled up mess; switching it to 480*360 solved everything immediately!

 

Can you show an example of the image you get with 628x468? I have been using that resolution for a while without many problems.

0 Kudos
jb455
Valued Contributor II
599 Views

I wasn't generating an image; I was using projection.MapColorToDepth and  projection.QueryVertices to get the 3D positions of points mapped from the colour image. Using the 628*468 resolution I was getting crazy values, saying I was metres away if it gave me anything at all. As soon as I switched the resolution it worked exactly as expected and as it has always done on the F200.

 

0 Kudos
Lesly_Z_
Beginner
599 Views

how to acquire a good quality in depth image?

0 Kudos
Lesly_Z_
Beginner
599 Views

Hey guys,

I am working in improving the depth image capture from video from R200 in Linux.

I am looking for the equivalent of: PXCCapture::Device::SetDSLeftRightExposure() for LIBREALSENSE.

 

thanks

0 Kudos
Reply