Problem with GigE camera (acA640-120gm) used in KAGRA
I am an engineer at KAGRA.
We are looking into the possibility of introducing pylon-camera-server to KAGRA as well.
However, we have encountered a problem that when we connect the GigE camera (acA640-120gm) used in KAGRA, the image is broken at an angle.
After investigating the cause, we believe that the horizontal size of the output from the acA640-120gm sensor (659x494) does not meet the GRAY8 format standard (probably a multiple of 4) of Gstreamer.
I tried changing the width and height to 640x480 in the .ini file, but the result was the same. width=640 height=480 These values do not seem to affect the sensor output size.
So I tried to change the output size by passing width and height to the process_pylon function in pylon-camera-server.cpp and calling the following function after camera.Open(). camera.Width.SetValue(width); camera.Height.SetValue(height); We have confirmed that the above changes work correctly.
If these changes are possible, would you be willing to consider them?
Checked environment: Tags:0.1.0