View my account

Which parameters are used if we get "JSON file is not provided" warning?

Comments

6 comments

  • MartyG

    Hi Toni Divic  This warning is not something to be concerned about.  A RealSense ROS wrapper launch is able to apply custom presets for some camera settings from a json file if a path to the json file is defined in the launch.  If a json file is not provided then the default values of the settings or the values defined in the launch file will be used instead.

     

    Some pre-made downloadable json preset files are provided at the link below.

    https://dev.intelrealsense.com/docs/d400-series-visual-presets  

     

    If you are using a ROS2 launch then you are likely using the rs_launch.py launch file and can view its contents here:

    https://github.com/IntelRealSense/realsense-ros/blob/ros2-development/realsense2_camera/launch/rs_launch.py

    0
    Comment actions Permalink
  • MartyG

    If you have access to the RealSense Viewer tool then you can see default values for settings that are not defined in the launch file by looking at the options in the Viewer's side-panel.

    0
    Comment actions Permalink
  • Toni Divic

    Are the default values for the settings the same for all D405 cameras?

    0
    Comment actions Permalink
  • MartyG

    They would be, yes.

    0
    Comment actions Permalink
  • Toni Divic

    Do you know what the Default settings are designed to optimize for? They don't seem to match HighAccuracy, HighDensity, or MediumDensity presets. I'm trying to determine debug some performance issues we've seen and am curious how the Default settings we've been (unintentionally) using have been affecting us.

    Additionally, is there a document where all the parameters are described in more detail?

    0
    Comment actions Permalink
  • MartyG

    Each preset has a different balance of settings that prioritizes a particular effect on the image, such as higher accuracy but more holes on the depth image, or cleaner edges.  The Preset Table summarizes the characteristics of each pre-made preset.
    https://dev.intelrealsense.com/docs/d400-series-visual-presets#preset-table

     

    The preset named Default does not correspond to the default values for the particular RealSense camera model being used.  As mentioned above, you can find the default value for a particular setting by looking at that setting in the RealSense Viewer's options side-panel after launching the Viewer and not changing the preset selection.

     

    There is not a single document that describes all settings.  There are a large range of official RealSense 'white paper' guides at the link below.
    https://dev.intelrealsense.com/docs/whitepapers

     

    If you are new to RealSense cameras then the camera tuning guide is an excellent place to start.
    https://dev.intelrealsense.com/docs/tuning-depth-cameras-for-best-performance

     

    There is also a large range of videos at the official RealSense YouTube channel.

    https://www.youtube.com/@IntelRealSense

    0
    Comment actions Permalink

Please sign in to leave a comment.