SIGN IN SIGN UP

feat(intrinsic_camera_calibrator): eval mode and specific camera profiles (#220)

* [fix] speed filter option wrong type, added params to config camera calibration file

* [wip] functions to get training coverage percentage for skew, board size

* [New] added UI indicators for speed, skew and size coverage of the board

* [wip] Added Linear error rows/cols indicator

* [wip] manually fix problem loading intrinsics file, enabling disabling elements for eval mode

* [New] Added percentage linear error indicator rows cols

* [New] Aspect ratio measurement and heatmap for linearity added

* [New]Clear linearity hetmap, aspect ratio, board angles, save points and calibration parameters into a file, change ui elements in eval mode.

* ci(pre-commit): autofix

* [wip] Adding menu to load profile parameters

* Fixing Typo errors an formatting

* [Fix] Fixing more typo errors and spelling

* [Fix] disabling cspell for one line to pass check

* [Fix] Removing capital from boolean yaml values because yamllint failure

* Disabling rule:truthy for yamllint check

* fix: solved runtime errors but disabled some features

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>

* [wip] menu to load 3 camera parameters profile

* [fix] eval mode working with new ceres solver, aspect ratio working

* [New] Added set_parameters fcn to chessboard detection, params added to yaml files

* [fix] fixed mistake on the previous commit when adding files

* ci(pre-commit): autofix

* refactor: first changes according to the PR comments

* ci(pre-commit): autofix

* refactor: all comments form the discussion were addressed here

* ci(pre-commit): autofix

* Update calibrators/intrinsic_camera_calibrator/intrinsic_camera_calibrator/intrinsic_camera_calibrator/board_detections/board_detection.py

accepting the suggestion

Co-authored-by: Kenzo Lobos Tsunekawa <kenzo.lobos@tier4.jp>

* Update calibrators/intrinsic_camera_calibrator/intrinsic_camera_calibrator/intrinsic_camera_calibrator/board_detections/board_detection.py

accepting the suggestion

Co-authored-by: Kenzo Lobos Tsunekawa <kenzo.lobos@tier4.jp>

* Update calibrators/intrinsic_camera_calibrator/intrinsic_camera_calibrator/intrinsic_camera_calibrator/board_detections/board_detection.py

accepting the suggestion of changing the grammar

Co-authored-by: Kenzo Lobos Tsunekawa <kenzo.lobos@tier4.jp>

* Update calibrators/intrinsic_camera_calibrator/intrinsic_camera_calibrator/intrinsic_camera_calibrator/data_collector.py

accepting the suggestion of changing the grammar

Co-authored-by: Kenzo Lobos Tsunekawa <kenzo.lobos@tier4.jp>

* Update calibrators/intrinsic_camera_calibrator/intrinsic_camera_calibrator/intrinsic_camera_calibrator/data_collector.py

accepting the suggestion of changing the grammar

Co-authored-by: Kenzo Lobos Tsunekawa <kenzo.lobos@tier4.jp>

* Update calibrators/intrinsic_camera_calibrator/intrinsic_camera_calibrator/intrinsic_camera_calibrator/views/image_view.py

accepting the suggestion of changing the grammar

Co-authored-by: Kenzo Lobos Tsunekawa <kenzo.lobos@tier4.jp>

* Update calibrators/intrinsic_camera_calibrator/intrinsic_camera_calibrator/intrinsic_camera_calibrator/views/image_view.py

accepting the suggestion

Co-authored-by: Kenzo Lobos Tsunekawa <kenzo.lobos@tier4.jp>

* Update calibrators/intrinsic_camera_calibrator/intrinsic_camera_calibrator/intrinsic_camera_calibrator/data_collector.py

accepting suggestion

Co-authored-by: Kenzo Lobos Tsunekawa <kenzo.lobos@tier4.jp>

* fix: correcting misspelled

* refactor: fixing some spelling errors

* refactor: change parameters file for c2 camera

---------

Signed-off-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>
Co-authored-by: yabuta <makoto.yabuta@tier4.jp>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Kenzo Lobos-Tsunekawa <kenzo.lobos@tier4.jp>
S
SergioReyesSan committed
116ada04b4c25f902dc29fe77337dd02b90d44c2
Parent: 9a5d36e
Committed by GitHub <noreply@github.com> on 1/10/2025, 5:48:14 AM