{ "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import cv2\n", "import cv2.aruco as aruco\n", "from typing import Sequence, cast\n", "import awkward as ak\n", "from pathlib import Path\n", "import numpy as np\n", "from typing import Final\n", "from matplotlib import pyplot as plt\n", "from cv2.typing import MatLike" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
{camera_matrix: [[3.22e+03, 0, 936], [0, 3.23e+03, 887], [0, 0, 1]],\n",
" distortion_coefficients: [[-0.755, 1.41, -0.0115, 0.0384, -2.43]],\n",
" rotation_vectors: ([[-0.257], ..., [-2.63]], [...], [...], [...], [...], ...),\n",
" translation_vectors: ([[1.24], ..., [4.59]], [[0.389], ...], [...], ..., ...)}\n",
"-------------------------------------------------------------------------------\n",
"type: {\n",
" camera_matrix: var * var * float64,\n",
" distortion_coefficients: var * var * float64,\n",
" rotation_vectors: (\n",
" var * var * float64,\n",
" var * var * float64,\n",
" var * var * float64,\n",
" var * var * float64,\n",
" var * var * float64,\n",
" var * var * float64,\n",
" var * var * float64,\n",
" var * var * float64,\n",
" var * var * float64,\n",
" var * var * float64\n",
" ),\n",
" translation_vectors: (\n",
" var * var * float64,\n",
" var * var * float64,\n",
" var * var * float64,\n",
" var * var * float64,\n",
" var * var * float64,\n",
" var * var * float64,\n",
" var * var * float64,\n",
" var * var * float64,\n",
" var * var * float64,\n",
" var * var * float64\n",
" )\n",
"}"
],
"text/plain": [
"{camera_matrix: [[3.04e+03, 0, 1.66e+03], [0, ..., 510], [0, 0, 1]],\n",
" distortion_coefficients: [[-0.366, -0.242, 0.011, 0.00662, 0.985]],\n",
" rotation_vectors: ([[0.142], ..., [-0.771]], [[0.582], ...], [...], ..., ...),\n",
" translation_vectors: ([[-1.2], ..., [2.95]], [[-1.93], ...], [...], ..., ...)}\n",
"-------------------------------------------------------------------------------\n",
"type: {\n",
" camera_matrix: var * var * float64,\n",
" distortion_coefficients: var * var * float64,\n",
" rotation_vectors: (\n",
" var * var * float64,\n",
" var * var * float64,\n",
" var * var * float64,\n",
" var * var * float64,\n",
" var * var * float64,\n",
" var * var * float64,\n",
" var * var * float64,\n",
" var * var * float64,\n",
" var * var * float64,\n",
" var * var * float64,\n",
" var * var * float64,\n",
" var * var * float64\n",
" ),\n",
" translation_vectors: (\n",
" var * var * float64,\n",
" var * var * float64,\n",
" var * var * float64,\n",
" var * var * float64,\n",
" var * var * float64,\n",
" var * var * float64,\n",
" var * var * float64,\n",
" var * var * float64,\n",
" var * var * float64,\n",
" var * var * float64,\n",
" var * var * float64,\n",
" var * var * float64\n",
" )\n",
"}"
],
"text/plain": [
"