aboutsummaryrefslogtreecommitdiff
path: root/src/argaze/utils
diff options
context:
space:
mode:
authorThéo de la Hogue2022-11-15 16:10:27 +0100
committerThéo de la Hogue2022-11-15 16:10:27 +0100
commit0e189570d502050f790edc62614905d9cf21f2fe (patch)
tree813ee3939532ca0e99e0d8f86a61ec5db1d03b9b /src/argaze/utils
parenta9b14f9f988784e066deedae27c261c6fbe04fc7 (diff)
downloadargaze-0e189570d502050f790edc62614905d9cf21f2fe.zip
argaze-0e189570d502050f790edc62614905d9cf21f2fe.tar.gz
argaze-0e189570d502050f790edc62614905d9cf21f2fe.tar.bz2
argaze-0e189570d502050f790edc62614905d9cf21f2fe.tar.xz
Fixing board and marker picture size. Changing ids by identifier.
Diffstat (limited to 'src/argaze/utils')
-rw-r--r--src/argaze/utils/aruco_calibration_board_export.py4
-rw-r--r--src/argaze/utils/aruco_markers_export.py4
-rw-r--r--src/argaze/utils/tobii_camera_calibrate.py2
3 files changed, 5 insertions, 5 deletions
diff --git a/src/argaze/utils/aruco_calibration_board_export.py b/src/argaze/utils/aruco_calibration_board_export.py
index 43653b1..dde2b47 100644
--- a/src/argaze/utils/aruco_calibration_board_export.py
+++ b/src/argaze/utils/aruco_calibration_board_export.py
@@ -16,7 +16,7 @@ def main():
parser.add_argument('marker_size', metavar='MARKER_SIZE', type=int, default=3, help='marker size (cm)')
parser.add_argument('-o', '--output', metavar='OUT', type=str, default='.', help='destination path')
parser.add_argument('-d', '--dictionary', metavar='DICT', type=ArUcoMarkersDictionary.ArUcoMarkersDictionary, default='DICT_ARUCO_ORIGINAL', help='aruco marker dictionnary (DICT_4X4_50, DICT_4X4_100, DICT_4X4_250, DICT_4X4_1000, DICT_5X5_50, DICT_5X5_100, DICT_5X5_250, DICT_5X5_1000, DICT_6X6_50, DICT_6X6_100, DICT_6X6_250, DICT_6X6_1000, DICT_7X7_50, DICT_7X7_100, DICT_7X7_250, DICT_7X7_1000, DICT_ARUCO_ORIGINAL, DICT_APRILTAG_16h5, DICT_APRILTAG_25h9, DICT_APRILTAG_36h10, DICT_APRILTAG_36h11)')
- parser.add_argument('-r', '--resolution', metavar='RES', type=int, default=50, help='picture resolution in dpi')
+ parser.add_argument('-r', '--resolution', metavar='RES', type=int, default=300, help='picture resolution in dpi')
args = parser.parse_args()
# Manage destination folder
@@ -28,7 +28,7 @@ def main():
aruco_board = ArUcoBoard.ArUcoBoard(args.dictionary, args.columns, args.rows, args.square_size, args.marker_size)
# Export aruco board
- aruco_board.export(args.output, args.resolution)
+ aruco_board.save(args.output, args.resolution)
if __name__ == '__main__':
diff --git a/src/argaze/utils/aruco_markers_export.py b/src/argaze/utils/aruco_markers_export.py
index 40d3e20..2115b2f 100644
--- a/src/argaze/utils/aruco_markers_export.py
+++ b/src/argaze/utils/aruco_markers_export.py
@@ -13,7 +13,7 @@ def main():
parser.add_argument('-o', '--output', metavar='OUT', type=str, default='.', help='destination path')
parser.add_argument('-d', '--dictionary', metavar='DICT', type=ArUcoMarkersDictionary.ArUcoMarkersDictionary, default='DICT_ARUCO_ORIGINAL', help='aruco marker dictionnary (DICT_4X4_50, DICT_4X4_100, DICT_4X4_250, DICT_4X4_1000, DICT_5X5_50, DICT_5X5_100, DICT_5X5_250, DICT_5X5_1000, DICT_6X6_50, DICT_6X6_100, DICT_6X6_250, DICT_6X6_1000, DICT_7X7_50, DICT_7X7_100, DICT_7X7_250, DICT_7X7_1000, DICT_ARUCO_ORIGINAL, DICT_APRILTAG_16h5, DICT_APRILTAG_25h9, DICT_APRILTAG_36h10, DICT_APRILTAG_36h11)')
parser.add_argument('-s', '--size', metavar='SIZE', type=float, default=3., help='marker size in cm')
- parser.add_argument('-r', '--resolution', metavar='RES', type=int, default=50, help='picture resolution in dpi')
+ parser.add_argument('-r', '--resolution', metavar='RES', type=int, default=300, help='picture resolution in dpi')
args = parser.parse_args()
# manage destination folder
@@ -22,7 +22,7 @@ def main():
print(f'{args.output} folder created')
# export markers
- args.dictionary.export_all(args.output, args.size, args.resolution)
+ args.dictionary.save(args.output, args.size, args.resolution)
if __name__ == '__main__':
diff --git a/src/argaze/utils/tobii_camera_calibrate.py b/src/argaze/utils/tobii_camera_calibrate.py
index cd546bb..6cfcd80 100644
--- a/src/argaze/utils/tobii_camera_calibrate.py
+++ b/src/argaze/utils/tobii_camera_calibrate.py
@@ -100,7 +100,7 @@ def main():
aruco_tracker.draw_board(video_frame.matrix)
# append data
- aruco_camera.store_calibration_data(aruco_tracker.board_corners, aruco_tracker.board_corners_ids)
+ aruco_camera.store_calibration_data(aruco_tracker.board_corners, aruco_tracker.board_corners_identifier)
cv.imshow('Tobii Camera Calibration', video_frame.matrix)