DXM123 / camera_calibration

Camera Calibration UI
1 stars 1 forks source link

Implement Storage of Field Coordinates in Binary File per Pixel #3

Closed DXM123 closed 1 month ago

DXM123 commented 7 months ago

Description

The objective is to enhance the binary file structure used in our calibration process to include the storage of Field.X and Field.Y coordinates for each pixel. Additionally, the inclusion of angle and elevation data is required. This enhancement aims to improve the accuracy and usability of the calibration data for more complex processing tasks.

Tasks

Expected Outcomes

Acceptance Criteria

Implementation Steps

  1. Design Phase: Define the new binary file format, detailing the addition of Field.X, Field.Y, angle, and elevation data.
  2. Development Phase: Implement the changes in the file structure and the coordinate calculation methodology.
  3. Testing Phase: Develop and run tests to ensure that the new structure works as expected and integrates seamlessly with existing functionalities.
  4. Documentation: Update the system documentation to reflect changes in the binary file format and provide guidelines on how to handle the new format.

Additional Notes

Questions & Discussion Points

Your participation and feedback are crucial for the successful enhancement of our binary file structure. Please share your thoughts, concerns, or any additional ideas regarding this proposal.


By enhancing the binary file structure to include comprehensive coordinate and orientation data, we aim to significantly improve the precision and utility of our calibration tool, aligning with advanced processing and analysis needs.

DXM123 commented 6 months ago

Hints: FloorMaps and FrontMaps

https://git.falcons-robocup.nl/falcons/code/-/blob/master/tools/multiCamCalibrate/src/optiCal.cpp?ref_type=heads

DXM123 commented 5 months ago

Giriraj is looking at this

DXM123 commented 4 months ago

Added a basic Lookup Table (LUT) and queryLUT test script to query the .bin file generated. Still rough and needs fine tuning

DXM123 commented 2 months ago

The LUT is now working for X, Y. Verify functions is showing the correct warped coordinates.

Angle and Elevation needs to be added