I have flashed the Jetson using Jetpack 3.3, from here: JetPack SDK | NVIDIA Developer and have made minimal changes since. I have also confirmed I’ve removed the protective film from the camera.
I haven’t found anyone else complaining about this problem so not sure what I can do to debug further. Any help would be welcome.
nvidia@tegra-ubuntu:~/dev/open-cv-test/c$ gst-launch-1.0 nvcamerasrc ! 'video/x-raw(memory:NVMM), width=1920, height=1080, framerate=30/1, format=NV12' ! nvvidconv flip-method=0 ! nvegltransform ! nveglglessink -e
Setting pipeline to PAUSED ...
Using winsys: x11
Available Sensor modes :
2592 x 1944 FR=30.000000 CF=0x1109208a10 SensorModeType=4 CSIPixelBitDepth=10 DynPixelBitDepth=10
2592 x 1458 FR=30.000000 CF=0x1109208a10 SensorModeType=4 CSIPixelBitDepth=10 DynPixelBitDepth=10
1280 x 720 FR=120.000000 CF=0x1109208a10 SensorModeType=4 CSIPixelBitDepth=10 DynPixelBitDepth=10
Pipeline is live and does not need PREROLL ...
Got context from element 'eglglessink0': gst.egl.EGLDisplay=context, display=(GstEGLDisplay)NULL;
Setting pipeline to PLAYING ...
NvCameraSrc: Trying To Set Default Camera Resolution. Selected sensorModeIndex = 1 WxH = 2592x1458 FrameRate = 30.000000 ...
New clock: GstSystemClock
This definitely made it better but still not 100%!
Do you know of any way to disable or otherwise modify the gain? I would like to ensure there is nothing wrong with the hardware, if possible.
If you are using nvcamerasrc, it depends on nvcamera-deamon. It will autoset exposure, gain, white-balance. You may get better control with nvarguscamerasrc in latest releases.
Otherwise, you may also try V4L interface. Check this post.
If you are using nvcamerasrc, it depends on nvcamera-deamon. It will autoset exposure, gain, white-balance. You may get better control with nvarguscamerasrc in latest releases.
Otherwise, you may alos try V4L interface. Check this post You may also use qv4l2 (can be installed through apt) for adjusting your best settings.