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