Closed kishankedia closed 7 years ago
Due to the way the SR300 camera work (by shining IR structured light onto the scene, recording it with an IR sensor and doing some processing on the recorded pattern to infer the depth), if a material in the scene does not reflect light - might be because it is reflective (glass, water, ...) or because it absorbs the light at that wavelength (red/black colour), it will show as either undefined or infinite depth.
This is what you see in your pictures. Nothing you can do here due to the nature of the sensor you are using.
@toinsson can you suggest some depth camera that does not have such limitation and work in a sub-meter range. My friends tried using intel R200 camera and though the technology is almost same for both SR300 and R200, the results were drastically better for him than what i had
@kishankedia Before changing the devices, try to recalibrate your camera with the Intel RealSense Camera Calibrator.
@papr the link says that the camera calibrator is for R200 camera and not for SR300.
Camera Model: SR300 Firmware Version: firmware': '3.21.0.0' Operating System & Version: macOS sierra 10.12.6 librealsense version: 1.12.1 pyrealsense version: 2.1
Required info:
I am trying to get the depth map using intel realsense SR300. However i am not getting the depth map for the black pixels of an image. example: for my hair i am getting 0 value in the depth map.
I am wearing a stripes t-shirt having grey and red colour. Depth map for red stripe is generated however the grey colour depth map is not created. How to solve this problem? Even the depth of my hair, beard or anything black is not coming.
CODE: