This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux: Capture settings for connecting 5 cameras

Tool/software: Linux

Hello Everyone,

My application is as follows:

1. 4 cameras are required to process algorithm 1, processing is done on RGB image, hence input image captured must be of RGB format.

2. Algorithm 2 needs 1 camera , processing is done on YUV image, hence input image captured must be of YUV format.

3. I need to implement a usecase integrating above two algorithms. Display will have only one algorithm output at a time.

4. I need to switch between the two algorithms depending on the input given by user.

I am working on TDA2x and VisionSdk 2.10(Linux)

For algorithm 1 which requires input from 4 cameras, I have set format as SYSTEM_DF_RGB24_888 in chains_common.c

For algorithm 2 , I want to set YUV format, can I set this format for 5th camera?

Usecase for above application is as follows:

Capture->Dup

Dup->Algo1->Merge

Dup->Algo2->Merge

Merge->DecisionAlgo->Display

Will this usecase implementation work as desired.Should I use select link instead.

Can you guide me with some example which require two different capture settings.

Regards,

Neha

  • Hi Neha,

    Before going into the usecase, how are connecting 5 camera? Which VIP instances you are using to connect 5 camera? Are the pinmux setup correctly for the 5 camera input?

    It is possible to capture RGB output even if the input from the sensor is YUV. VIP has inline CSC module, can convert YUV to RGB.

    Regards,
    Brijesh