Hello Everyone,
I want to merge three different image areas from two seperate cameras into one frame (see attached image). Those areas have seperate LDC mesh tables which are given to us by a third party. I'm using PSDK 3.5 with a custom TDA2P board and two sensors (1920x1080). To begin with I took the usecase 1CH ISS Capture + ISS ISP + ISS LDC+VTNF + Display and I'm planning to extend it with the second sensor.
1. Is it possible to merge these three image areas by only using the SIMCOP? The idea was to run one frame through the simcop 3 times and add one image area to it in every run. So e.g. first run: warp area 1 from cam 1 and copy it to its position on the output frame. Then repeat this with area 2 und 3 while keeping the previous image areas. When all 3 areas are copied, send the frame to the display. Is this possible in the PSDK without changing the majority of data structs/functions and without the use of additional links?
2. When I warp image area 1 and I want to add it to the output frame it changes its effective resolution. For example I only want to copy half of the frame of Cam 1 to the output frame (see attached picture). So my output frame would be 960x1080. However, drvSimcopCfg.ldcCfg.advCfg.outputFrameHeight is always set to the outputFrameHeight of the output frame (1920x1080). This happens in IssM2mSimcopLink_drvSetSimcopConfig. Is there a way to dynamically change the output resolution of the SIMCOP with every run? I dont want it to process a complete full HD frame in every run but just the selected image area.
Regards,
Tobias