(Jetson Nano + Raspberry Pi Camera) Pink Video

Hi All,

I am very new to Jetson Nano and I am testing my Raspberry Pi Camera. I have followed the steps presented for CSI-camera here: https://github.com/JetsonHacksNano/CSI-Camera

gst-launch-1.0 nvarguscamerasrc ! 'video/x-raw(memory:NVMM),width=3820, height=2464, framerate=21/1, format=NV12' ! nvvidconv flip-method=0 ! 'video/x-raw,width=960, height=616' ! nvvidconv ! nvegltransform ! nveglglessink -e

However, my camera has a pink overlay. I am not sure if I am doing something wrong or I am using the wrong settings. Any suggestion?

here is a photo of my camera: https://drive.google.com/open?id=1MKck5mu_C72kac-00zHl6p2ZOWiIOdyG

Do you have a waveshare pi v2 160° camera? If you search the forum there is a thread on your issue and a profile for the camera that fixes the problem.

https://devtalk.nvidia.com/default/topic/1053722/jetson-nano/support-for-waveshare-imx-219-wide-angle-camera/

I realise this reply is a bit late, but my Raspberry Pi NoIR v2 camera also has a pink tint so it’s not just you.

The issue is there for long time. Yes there is a profile you can use/try but most time it is not working (anymore).
I guess that arguscamera module inside jetson platform was upgraded many times that old profile no longer works.

As a third party camera developer we have similar issue as well. I am quite surprised that Nvidia is not willing to open the calibration/optimization procedure/definition of arguscamera platform. they ask you to be a partner to get that info. Basically Nvidia is killing the capability of jetson nano camera function.

Checking out the rival platform, raspberry pi, they are willing to encourage all the 3rd party user/developer to use their camera platform. the libcarmera(https://libcamera.org/) platform they used right now is similar to the arguscamera but currently, in my opinion, it is far more advanced. I try our designed camera on it. Without putting much effort, it gives me pretty good result. the color, white balance, AEC/AGC, black level all things are good even without calibration. they even offered the documents with how these works and how to do the calibration as well(
https://www.raspberrypi.org/documentation/linux/software/libcamera/rpi_SOFT_libcamera_1p0.pdf)

The big issue with raspberry pi is, since boardcom is no longer making cell phone CPUs, their camera/GPU SOC team is dismissed. they can only support video stream up to 1080p and this situation seems won’t have much improvement in the near future.

Jetson nano, on the other hand, it has much better hardware platform. the B01 version can even support 2 CSI cameras. We cannot ask any more for the hardware. However the pain is from the software, why not open the protocol of arguscamera and let other developers help you to perfect it? Until now there still only 1 camera, IMX219 is really support with the platform.

I really hope that nvidia can be more open to the community. Start from open the calibration/optimization info of arguscamera platform. And nvidia is there any chance that you may join the libcamera platform as well?

Xishan

Hi,
Thanks for the suggestion. We will check and have discussion on it.
We have worked with partners to have good solutions. If you are interested, please also consider to join us. Thanks.