Bad Image Quality of IMX519 on Jetson Nano 4GB

  1. Where did you get the camera module(s)?
    Maker Supplies Singapore

  2. Model number of the product(s)?
    IMX519

  3. What hardware/platform were you working on?
    Nvidia Jetson Nano (4GB)

  4. Instructions you have followed. (link/manual/etc.)

  1. Problems you were having?
    When I ran the command:
gst-launch-1.0 v4l2src device=/dev/video0 ! video/x-raw, format=RG10, width=1920, height=1080 ! videoconvert ! xvimagesink 

I got the error:

WARNING: erroneous pipeline: could not link v4l2src0 to videoconvert0, neither element can handle caps video/x-raw, format=(string)RG10, width=(int)1920, height=(int)1080

Later on, I tried

git clone https://github.com/ArduCAM/Jetson_IMX519_Focus_Example
cd Jetson_IMX519_Focus_Example
python FocuserExample.py -i 6

The camera focus is working well, but the image color is visibly darker than it should’ve been.
screenshot

  1. The dmesg log from your hardware?
[    0.211949] DTS File Name: /var/jenkins_home/workspace/rnel_l4t-32.7.2-imx519-low-speed/kernel/kernel-4.9/arch/arm64/boot/dts/../../../../../../hardware/nvidia/platform/t210/porg/kernel-dts/tegra210-p3448-0000-p3449-0000-a02.dts
[    0.412475] DTS File Name: /var/jenkins_home/workspace/rnel_l4t-32.7.2-imx519-low-speed/kernel/kernel-4.9/arch/arm64/boot/dts/../../../../../../hardware/nvidia/platform/t210/porg/kernel-dts/tegra210-p3448-0000-p3449-0000-a02.dts
[    1.303472] imx519 6-001a: tegracam sensor driver:imx519_v2.0.6
[    1.762995] vi 54080000.vi: subdev imx519 6-001a bound
  1. Troubleshooting attempts you’ve made?
    NIL

  2. What help do you need?
    I need support to get better quality images on Jetson Nano. I have tried the same sensor on a Raspberry Pi & the image quality is so different (Image quality is significantly better on Pi).

@yqchau

If you have a dark problem, you can adjust the exposure value improvement.
https://docs.arducam.com/Nvidia-Jetson-Camera/Native-Camera/Toubleshoot/#4-how-to-adjust-the-exposure-gain

On nvidia jetson, the image quality is indeed not as good as that of Raspberry Pi. This is because nvidia has not opened up their isp part, so we cannot adjust the image quality very well.

We plan to realize software ISP on Jetson in the future, but it may be a long time.