Commit Graph

  • e8bb60d828 - fixed buggy filtering of detector rotation - added SmoothRotation class - rotation object is member of each detector master jens 2025-12-13 10:46:22 +01:00
  • 356895bc01 - put board id into detector name - temporarely disable filtering due buggy behavior with multiple detectors jens 2025-12-12 21:00:36 +01:00
  • 352f3f880a - fixed: first undistort, then scale down jens 2025-12-12 13:35:29 +01:00
  • 86cd62218e fixed calibration error return jens 2025-12-12 13:13:58 +01:00
  • 5b388a1556 - revised calibration - changed keys for calibration - added extra class for user key read jens 2025-12-12 12:17:07 +01:00
  • f114130e60 - revised calibration - cleaned up unused parameter - use CALIB_RATIONAL_MODEL for better wide angle matching jens 2025-12-12 10:50:20 +01:00
  • a374c3b3fa added smoothing for rotation display jens 2025-12-11 21:03:44 +01:00
  • 6c8fc36819 calibration: caller provides threshold jens 2025-12-11 10:34:00 +01:00
  • de0d089ebc fixed filenames jens 2025-12-11 09:27:53 +01:00
  • 3e5f5fce72 refactored initialization jens 2025-12-11 08:39:55 +01:00
  • 4db4b40b13 refactored jens 2025-12-10 21:04:05 +01:00
  • 6a6ce805e3 fixed apllying FOURCC values jens 2025-12-10 20:44:26 +01:00
  • 738437b7d4 - load/save capture parameter for each camera device jens 2025-12-10 20:01:17 +01:00
  • 063c88c160 fixed assignment camera name jens 2025-12-10 19:11:04 +01:00
  • 51ffd9c1ee - refactored calibration into separate class - load/store camera calibration for physical camera using device name - load/store camera calibration for synthetic images using project name jens 2025-12-10 18:51:30 +01:00
  • e68507ad90 removed r_vecs, t_vcs from calibration jens 2025-12-05 23:57:50 +01:00
  • 8ab402f68f fixed scale jens 2025-12-05 18:21:36 +01:00
  • 48f7e30a0c improved angle display jens 2025-12-05 18:04:28 +01:00
  • f9f25222ef improved preview image scaling jens 2025-12-05 18:00:50 +01:00
  • df496c7ed0 simplified CAP_PROP settings jens 2025-12-05 17:43:19 +01:00
  • c08aa2d9bf - toggle pose axes at board center or upper left - BoardDetector: removed r_vecs, t_vecs frim patrameter jens 2025-12-05 17:21:04 +01:00
  • cbceee1c61 improved calib params jens 2025-12-05 17:12:28 +01:00
  • 93c93b7bb9 add camera name to params jens 2025-12-05 17:01:08 +01:00
  • 8f5a456325 improved parameter handling load/save jens 2025-12-05 15:10:08 +01:00
  • 4cbf5c4623 added sophisticated print of rotation orders jens 2025-12-03 21:59:15 +01:00
  • cea4edb96b display all rotation orders jens 2025-12-03 21:29:41 +01:00
  • 9c3eadfca1 refactored jens 2025-12-03 20:58:55 +01:00
  • 580a2ca267 fixed print_angle jens 2025-12-03 20:31:16 +01:00
  • 2b0e81bf19 added print_angle jens 2025-12-03 20:27:09 +01:00
  • b300ddb166 refactored jens 2025-12-03 19:34:43 +01:00
  • facc115e30 fixed: per axis Euler angles are now correct! jens 2025-12-03 17:32:45 +01:00
  • e47018229f - refactore utils - added code for experiemntal single axis rotaion (Zwischenstand) jens 2025-12-03 17:20:21 +01:00
  • 89ce7d4337 fixed axis draw for board center jens 2025-12-03 17:19:44 +01:00
  • 1d7c3e25bc use ndarray instead of MatLike jens 2025-12-02 21:35:07 +01:00
  • 5d2fd557d1 out_writer: fixed case filename=None jens 2025-12-01 18:51:29 +01:00
  • a572bb5cd1 argument name is mandatory jens 2025-12-01 18:47:02 +01:00
  • 85902d5026 save jsom project file jens 2025-12-01 18:40:38 +01:00
  • 1829a4b785 fixed filename for video output jens 2025-12-01 18:17:25 +01:00
  • 540f230845 provide filename for video output jens 2025-12-01 17:50:49 +01:00
  • 6daf33b362 added video export jens 2025-12-01 14:17:09 +01:00
  • 1aa3fbd7f7 updated project jens 2025-12-01 14:16:23 +01:00
  • 34df29bda5 fixed project name as argument jens 2025-11-30 23:16:20 +01:00
  • 988b3e3807 fixed parsing of image sequence jens 2025-11-30 22:57:05 +01:00
  • a220d94665 added command lione argument board-id jens 2025-11-30 22:43:03 +01:00
  • 3daded31a3 updated .gitignore jens 2025-11-30 22:22:19 +01:00
  • 45073b0ab1 - removed images jens 2025-11-30 22:21:15 +01:00
  • 0d9aa84df8 Use cv.putext for status jens 2025-11-30 22:20:15 +01:00
  • 50bec56ea7 Charuco: fixed multidetection jens 2025-11-30 20:03:56 +01:00
  • f73bcfeae6 - Aruco: fixed multidetection jens 2025-11-30 20:00:12 +01:00
  • 5c2270f1ef - use simpler id matching - multiple boards at the same time working jens 2025-11-30 17:51:14 +01:00
  • 2018454411 - fixed RS marker generation jens 2025-11-30 17:20:45 +01:00
  • a2351d4188 - workaround number of Ids must be known prior board generation jens 2025-11-30 17:19:53 +01:00
  • 798c10785c - introduced board_id - board_id is encoded as Reed Solomon bytes array into marker jens 2025-11-30 16:34:35 +01:00
  • a6ea630f60 - add BoardDetectorCharuco - refactored jens 2025-11-30 15:17:04 +01:00
  • d021084635 - introduced BoardDetector - added BoardDetectorAruco jens 2025-11-30 11:48:45 +01:00
  • ba33ba2fca fixed data type check jens 2025-11-29 12:25:20 +01:00
  • d4cbab2714 handle images and movies jens 2025-11-29 12:21:25 +01:00
  • a9de335b48 - show no marker axis - down scale preview image jens 2025-11-28 20:21:36 +01:00
  • de29a208b4 added device id as CLI argument jens 2025-11-28 20:06:16 +01:00
  • d50ebaea28 fixed imports jens 2025-11-28 19:29:10 +01:00
  • 664abe8d5c fixed imports jens 2025-11-28 19:23:44 +01:00
  • d64e24b2ff refactored jens 2025-11-28 19:18:14 +01:00
  • ca5ea81397 create results folder if not exists jens 2025-11-28 19:04:30 +01:00
  • 6e30df20b6 install package jens 2025-11-28 18:53:28 +01:00
  • a3d7e013b5 refactored jens 2025-11-28 18:49:48 +01:00
  • a6589d43ac fixed pyproject.toml jens 2025-11-28 18:38:12 +01:00
  • c649453990 added pyproject.toml jens 2025-11-28 18:22:05 +01:00
  • fda8e9d573 - fixed name for charuco board - fixed margin for aruco board jens 2025-11-28 17:06:24 +01:00
  • 6dffde3fd4 refactored jens 2025-11-28 16:56:43 +01:00
  • 5ca684de0b refactored jens 2025-11-28 16:34:51 +01:00
  • 05399fdce1 [ar_tag_pose] - refactored calibrateload/save into ar_tag_pose jens 2025-11-28 16:26:58 +01:00
  • d78f98a54c - fixed filename - refacored jens 2025-11-28 15:33:06 +01:00
  • d367eadc2c added ar_tag_pose_charuco_board jens 2025-11-28 15:01:03 +01:00
  • 1f0af82a6e improved naming of files jens 2025-11-28 14:49:15 +01:00
  • 14cb97a8f3 refactored jens 2025-11-28 14:41:13 +01:00
  • 1bb50b9270 fixed typo jens 2025-11-28 14:40:26 +01:00
  • 3ac10cf0aa refatored into class jens 2025-11-28 14:37:57 +01:00
  • f79fdde5e3 - aruco_board working - refactored jens 2025-11-28 09:54:20 +01:00
  • a67a09d8b2 [cam_pose_charuco_board] - refactored jens 2025-11-27 21:47:44 +01:00
  • 066c633615 improved marker drawing jens 2025-11-26 18:23:24 +01:00
  • 7c68f489b0 improved print jens 2025-11-26 14:54:24 +01:00
  • 2e775a0db2 print orientation in one line jens 2025-11-26 14:49:02 +01:00
  • 47d216b6d3 refactored jens 2025-11-26 14:21:25 +01:00
  • 0aa7e0fedd [cam_pose_charuco_board] - convert cam pose to board rotation jens 2025-11-26 14:10:11 +01:00
  • 3d92b17f95 [cam_pose_charuco_board] - some experiements with board angle calculation - added rotMat to Euler jens 2025-11-25 21:38:33 +01:00
  • c2710494a7 [cam_pose_charuco_board] - improved capture resolution and exposure - 'x'-key clears camera calibration and pattern jens 2025-11-25 20:14:36 +01:00
  • 8949c93800 refactored calibration jens 2025-11-25 19:16:12 +01:00
  • 0b88a47fa0 suppress deprecation warning jens 2025-11-25 18:20:46 +01:00
  • 7350c941cd don't use rvecs and tvecs as input for solvePnP jens 2025-11-25 17:20:55 +01:00
  • 00a67273e5 added charuco board calibration jens 2025-11-25 16:40:28 +01:00
  • aec0f0b4bf updated README jens 2025-11-25 09:06:23 +01:00
  • c648a3bb29 updated README jens 2025-11-25 09:05:18 +01:00
  • 83619aa617 refactored jens 2025-11-24 22:08:38 +01:00
  • 4c40a7e191 - aruco board: use solvePnP - refactored jens 2025-11-24 22:07:05 +01:00
  • 4431f3a574 draw detectedMarkers jens 2025-11-24 21:53:21 +01:00
  • 92f55249b9 - use solvePnP for cam_pose_charuco_board - added cam_pose_charuco_diamond jens 2025-11-24 21:25:11 +01:00
  • e4c57d64d1 renamed jens 2025-11-24 19:46:09 +01:00
  • 092fe2e12d - added aruco_board (Zwischenstand) - added Charuco board pose jens 2025-11-24 19:43:31 +01:00
  • 41bfff1d6b added cam_pose_aruco jens 2025-11-24 15:25:52 +01:00
  • 86f70372ae added aruco generate and detect jens 2025-11-24 14:24:19 +01:00