View my account

Intel Realsense d405 no RGB driver shown after SDK installation

Comments

7 comments

  • MartyG

    Hi Guvensenturk  Your Device Manager is correct for the D405 camera model.  D405 does not have an RGB sensor, as it instead obtains its RGB from the depth sensor.  This enables the D405 to be compact in size but also means that the camera cannot be accessed as an ordinary RGB webcam by non-RealSense programs, unfortunately.

    0
    Comment actions Permalink
  • Guvensenturk

    Hi Marty thank you for the answer I do not understand development page have python examples:

    https://dev.intelrealsense.com/docs/python2 

    Does D405 can not work with these?

    0
    Comment actions Permalink
  • MartyG

    Python programs written in the RealSense SDK's pyrealsense2 wrapper can access RGB from the D405.  By 'non-Realsense' programs, I mean ones that were not created in the RealSense SDK, such as the Windows Camera app.

     

    Whilst the Python examples on that link can work with D405, the Align & Background Removal example ('align_depth2color.py') requires its code to be edited to remove a check for the RGB sensor when using it with D405.  A RealSense user at the link below provides an edited version of the example that removes the check and allows the script to work with D405.

    https://github.com/IntelRealSense/librealsense/issues/11329

    0
    Comment actions Permalink
  • Guvensenturk

    Marty is there an python example with pyrealsense that can access RGB of 405 like in the Viewer?

    0
    Comment actions Permalink
  • MartyG

    opencv_viewer_example.py should meet your needs.

    https://github.com/IntelRealSense/librealsense/blob/master/wrappers/python/examples/opencv_viewer_example.py

     

     

    align_depth2color.py meanwhile produces an output like the image below.

     

    0
    Comment actions Permalink
  • Guvensenturk

    They both give me "The demo requires Depth camera with Color sensor" for the 405

    0
    Comment actions Permalink
  • MartyG

    align_depth2color.py needs to be edited to remove the check for the presence of an RGB sensor, which D405 does not have.

    https://github.com/IntelRealSense/librealsense/issues/11329

     

    opencv_viewer_example.py has not previously been tested with D405 as far as I am aware (the Python examples were created years before the D405 model was launched).   It should similarly have the RGB sensor check commented out, which can be done by referring to the code in the above link.  Though you should be able to avoid the program exiting simply by commenting out the exit(0) instruction on line 29, though 'The demo requires Depth camera with Color sensor' message will still be printed unless you comment out line 28 too.

    https://github.com/IntelRealSense/librealsense/blob/master/wrappers/python/examples/opencv_viewer_example.py#L29

    0
    Comment actions Permalink

Please sign in to leave a comment.