New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Flickering Issue on realsense d450 #12846
Comments
Hi @Hrithik1049 Are you enabling the HDR function or rapidly changing the exposure value, please? |
I am running on default settings. Regarding HDR and exposure.
Also, wanted to ask why are we getting completely black frames. |
The json defines 640x480 resolution at 30 FPS for depth and IR. However, when the camera is started the resolution and FPS in the json is ignored. If a custom stream configuration (cfg) has not been defined in a program script then the program will instead automatically apply the default stream configuration of the particular RealSense camera model that is being used. So instead of using 640x480 at 30 FPS, the program is likely using 848x480 on D435i at 30 FPS for depth and IR. That may not account for the flickering effect on the IR stream though. If the camera is being used outdoors then it is possible that if the camera faced directly into the sun at some point then its IR sensors could become saturated with light and cause exposure to drop to its minimum, resulting in a black frame. If auto-exposure is enabled then the camera should automatically recover once the camera is turned away from facing the light source directly. Does it still flicker if auto-exposure is disabled and manual exposure is used instead? |
Hi @Hrithik1049 Do you require further assistance with this case, please? Thanks! |
Yes, We saw that as soon as we turned off auto exposure some of the flickering went away. we also saw a setting in the source code of librealsense for anti-flicker exposure. Can you provide some more information on this? |
#10733 (comment) has information about this mode. I used the SDK's rs-sensor-control tool to check whether Auto Exposure Mode was supported on various models of 400 Series cameras. For most of them it stated that it was not supported, but on D455 it was supported. So it should work with D450, as this is the circuit board used inside a D455 camera. In a previous case about this instruction, I suggested trying the C++ code below to set it. It resulted in an error about an invalid value but that may be because that particular case used the D435 model which doesn't support this option. So please try this code.
|
Hi @Hrithik1049 Do you require further assistance with this case, please? Thanks! |
Hello @MartyG-RealSense . I ran the code you suggested but got this error. |
I ran the rs-sensor-control and it generated this output for stereo camera sensor 0: Backlight Compensation is not supported |
In the rs-sensor-control listing that you kindly provided, item 21 states for your D450 that Auto Exposure Mode is not supported. I tested with my D455, and also with a D457 that is detected as D455 when used with a USB cable and both were listed as supporting Auto Exposure Mode. So it is possible that a camera has to be specifically identified as D455 in order for Auto Exposure Mode to be accessible. When you run rs-sensor-control, what name is your D450 module identified by when it first starts, please? |
So in realsense viewer, it identifies as a D455 camera. |
Which librealsense SDK version and camera firmware driver version are you using, please? |
Thank you very much for the Viewer image. I note that you are using Viewer version 2.38.1 and firmware 5.15.1.0. However, using a recent firmware with an old SDK or Viewer version can cause errors. The Viewer version that should be used with firmware 5.15.1.0 is 2.54.2. The absolute minimum recommended version specification for D450 is SDK / Viewer 2.50.0 and firmware 5.13.0.50. |
Hi @Hrithik1049 Do you require further assistance with this case, please? Thanks! |
Before opening a new issue, we wanted to provide you with some useful suggestions (Click "Preview" above for a better view):
All users are welcomed to report bugs, ask questions, suggest or request enhancements and generally feel free to open new issue, even if they haven't followed any of the suggestions above :)
Issue Description
<Describe your issue / question / feature request / etc..>
I have been experiencing flickering of video while using realsense d450 camera. Is there any settings issue? or something wrong with the hardware.
The corresponding Settings File.
D435iSettings.json
vlc-record-2024-04-08-13h43m46s-frames.avi-.mp4
The text was updated successfully, but these errors were encountered: