uEye Color camera White balance is changing with SDK4.0 + Ubuntu

Hi Team, Please help us to solve this issue.

Camera

  • Ensenso X36 + Color Camera (UI-5200SE-C-HQ Rev.4.2)

SDK

  • 4.x with Ubuntu22.04
  • 3.x with Windows10

Issue

  • While Balance of the Color camera is changing. (Image is shifting to Orange)
  • It does not occur with 3.x with Windows10. It occurs with SDK4.x with Ubuntu22.04.

How to Operate

  1. Load Camera Setting (.ini) → perform initialize_ensenso()
  2. Capture the image → perform get_images_ensenso()

According to the release notes for SDK4.*, the white balance setting has been changed to automatic adjustment ‘True’ by default, so I thought this might be affecting it. However, since there is no white balance setting item for uEye color cameras, I understand that the note in the release notes is unrelated. Is my understanding correct?

If so, what is the cause of this issue?

Warm regards,
Kenzo

Hello Kenzo,

can you be a bit more specific as to the SDK versions? What versions precisely have you used? Does it also occur with 4.x on Windows and does it not occur with 3.x on Ubuntu? Can you provide the .ini and an NxLib JSON tree with the settings loaded, before and after capturing? Does the image turn orange gradually the more images you capture?

I have to check if we even have a UEye color camera here that I can test this with.

Regards,
Raphael

I have verified that the NxLib does not currently support white balance on UEye color sensors, so it is not surprising that the WhiteBalance tree node is missing.

I could not reproduce your issue, the color in my UEye camera remained steady. If possible, please send a file camera of the first few captures, showing the transition to orange, alongside your .ini file.

Hi Raphael,

Thank you for your test.
I am now waiting for the customer feedback.

Please wait a moment.

Warm regards,
Kenzo

Hi Raphael,

The customer resolved the issue by changing the white balance setting from auto to one-shot white balance.

Thank you for your support.

Warm regards,
Kenzo