TDA4VE-Q1: How to obtain the original image of RAW12 without VISS and AEWB

Part Number: TDA4VE-Q1


Hi experts,

The app_single_cam demo contains an example of RAW12 input, but it has been processed by VISS. 

We would like to obtain the original image of RAW12 directly and then output it through CSI-TX.

The entire graph is as follows:

camera(raw12) -> capture(raw12) -> csi-tx(raw12)

Could you please guide me on how to modify the demo?

Thank you!

  • Hi Cheng,

    You can just create 2 nodes capture and csitx in your graph and pass the output object_array of capture node as input to the csitx node.

    Refer to the file video_io/kernels/video_io/test/test_csitx_csirx.c 

    Instead of tx_frame you can pass the capture_frames object_array that you created for output of capture node.

    Regards,
    Gokul

  • Hi Gokul,

    Thank you for your reply. I have successfully established this graph.

    However, I intend to downscale and stitch the raw images, but it seems that the ImgMosaic node and the Scaler node can only handle YUV format images.

    Could you please help me confirm if there are any other nodes that can achieve my goal?

    Thank you!

  • Hi Cheng,

    However, I intend to downscale and stitch the raw images, but it seems that the ImgMosaic node and the Scaler node can only handle YUV format images.

    Yes, scaler can be used with yuv format.

    Could you please help me confirm if there are any other nodes that can achieve my goal?

    No, we don't have any node to downscale raw image.

    Regards,
    Gokul