Part Number: TDA2EG
Hi
I am working on the calibration of 2D SRV.
The geometric alignment resulted by the new GAlignLUT table (generated by vision_sdk\apps\tools\surround_vision_tools\2d_calibration_tool) is a little not good which can not be fixed by manual adjust the position of cameras. So i want to manual adjust the value of GAlignLUT before it is complied.
My idea is as follows:
Suppose the GAlignLUT is a 100 bytes array, then front/right/rear/left cameras all use 25 bytes for their images respectively. So the GAlignLUT can be viewed as [GAlignLUTofFront, GAlignLUTofRight, GAlignLUTofRear, GAlignLUTofLeft ];
Now suppose i want to translate the front camera view at X direction by 10. I can achieve this by multiply the GAlignLUTofFront with a homogeneous transformation matrix T: [1 0 10; 0 1 0; 0 0 1].
But GAlignLUTofFront is a 25 bytes array, and homogeneous transformation matrix T is a 3*3 matrix (9 bytes array).
So my question is how to do the multiplication ?
Thanks
xuanbo