Dear Experts,

Why waiting for the update of the hardware sync tests for OAK FFC 4P + 3xAR0234CS, I am making another prototype of OAK FFC 4P + dual RPi global shutter Camera IMX296 modules (supposed to be supported here) as we are curious to see the image quality of the IMX296 sensor compared to our existing solution. The setup is as below :

In terms of hardware settings, I would like to know :

  • Where can I find the schematic of the SL6996 adapter to verify the below cabling ?

  • Should I remove/add some components on the camera modules so that the hardware sync (with external triggering) could work?

Thanks in advance and best regards,
Khang

  • erik replied to this.
    • Best Answerset by l4es

    Hi @l4es ,
    Actually, it seems to be an issue with white balance. You can fix it with

    cam = pipeline.createColorCamera()
    cam.initialControl.setManualWhiteBalance(4500)

    With auto WB:

    autowb.mp4
    7MB

    WB Fixed to 4500K:

    wblock.mp4
    6MB

    Hi l4es ,
    Here's the schematics for the adapter board: luxonis/depthai-hardware461
    You'll likely need to solder some wires to connect FSYNC, as adapter is only 15pins, and AFAIK doesn't pass through the FSYNC line.

    • l4es replied to this.

      Hi erik ,

      Thanks for the sharing of the schematic. With that, we were able to retrieve some first frames from the OAK FFC 4P :

      However, as you could see, the image is not as "vivid" as expected. Would it be the default ISP setting for IMX296 ?
      F.Y.I, we are using the following lens in our setup : https://www.tamron.com/global/biz/products/ipcctv/13fm28ir.html

      You'll likely need to solder some wires to connect FSYNC, as adapter is only 15pins, and AFAIK doesn't pass through the FSYNC line.

      I will connect the XTR on the back of the camera module to the FSIN pad on the FFC cable.

      Best Regards,
      Khang

        Hi l4es ,
        Artifacts as on the img below look like lens chromatic aberration (LCA) issue, which is highly dependent on the lens used. ISP is able to do some compensation for it, but would need custom camera tuning for proper image. Have you tried with other lenses as well?

        • l4es replied to this.

          Hi erik ,
          We also tried with other CCTV lenses we have (with C/CS mount required by the RPi IMX296) but the color still seems to be green shifted :

          Could you share the info of the lens that was used with the RPi IMX296 in your setup if any, please ?

          Best Regards,
          Khang

          Hi @l4es ,
          We tried it with Arducam's IMX296 module, and besides the bad low-light performance (artifacts due to likely voltage issue - bad design of the module), it does seem it's a bit more greenish, which suggests camera tuning imperfections. We might look into it more, but since IMX296 isn't part of our standard cameras, it doesn't (financially) make sense to do sensor tuning if that is required.

          Hi @l4es ,
          Actually, it seems to be an issue with white balance. You can fix it with

          cam = pipeline.createColorCamera()
          cam.initialControl.setManualWhiteBalance(4500)

          With auto WB:

          autowb.mp4
          7MB

          WB Fixed to 4500K:

          wblock.mp4
          6MB
          • l4es replied to this.

            Hi erik,

            Thank you for the testing. I think we will let this IMX296 as-is for the moment (even-though I was expecting more with its fully integrated status in the list of supported sensors). The OAK FFC AR0234CS is fairly good enough for us.

            Thanks again,
            Khang