{
  "schemaVersion": 1,
  "templateId": "PF-USLETTER-CHARUCO-001",
  "revision": 2,
  "units": "mm",
  "coordinateSystem": "page top-left origin, +x right, +y down, millimeters",
  "paper": {
    "name": "US Letter",
    "widthMM": 215.9,
    "heightMM": 279.4
  },
  "orientation": "portrait",
  "setupUrl": "patternforgestudio.com/calibrate",
  "board": {
    "type": "charuco",
    "squaresX": 5,
    "squaresY": 7,
    "squareLengthMM": 25.0,
    "markerLengthMM": 18.75,
    "widthMM": 125.0,
    "heightMM": 175.0,
    "originMM": {
      "x": 45.45,
      "y": 50.0
    },
    "detectable": true,
    "dictionary": "DICT_4X4_50",
    "markerCount": 17,
    "markerIds": [
      0,
      1,
      2,
      3,
      4,
      5,
      6,
      7,
      8,
      9,
      10,
      11,
      12,
      13,
      14,
      15,
      16
    ],
    "chessboardInnerCornersMM": [
      {
        "x": 25.0,
        "y": 25.0
      },
      {
        "x": 50.0,
        "y": 25.0
      },
      {
        "x": 75.0,
        "y": 25.0
      },
      {
        "x": 100.0,
        "y": 25.0
      },
      {
        "x": 25.0,
        "y": 50.0
      },
      {
        "x": 50.0,
        "y": 50.0
      },
      {
        "x": 75.0,
        "y": 50.0
      },
      {
        "x": 100.0,
        "y": 50.0
      },
      {
        "x": 25.0,
        "y": 75.0
      },
      {
        "x": 50.0,
        "y": 75.0
      },
      {
        "x": 75.0,
        "y": 75.0
      },
      {
        "x": 100.0,
        "y": 75.0
      },
      {
        "x": 25.0,
        "y": 100.0
      },
      {
        "x": 50.0,
        "y": 100.0
      },
      {
        "x": 75.0,
        "y": 100.0
      },
      {
        "x": 100.0,
        "y": 100.0
      },
      {
        "x": 25.0,
        "y": 125.0
      },
      {
        "x": 50.0,
        "y": 125.0
      },
      {
        "x": 75.0,
        "y": 125.0
      },
      {
        "x": 100.0,
        "y": 125.0
      },
      {
        "x": 25.0,
        "y": 150.0
      },
      {
        "x": 50.0,
        "y": 150.0
      },
      {
        "x": 75.0,
        "y": 150.0
      },
      {
        "x": 100.0,
        "y": 150.0
      }
    ]
  },
  "registrationRectangleMM": [
    {
      "label": 1,
      "x": 45.45,
      "y": 50.0
    },
    {
      "label": 2,
      "x": 170.45,
      "y": 50.0
    },
    {
      "label": 3,
      "x": 170.45,
      "y": 225.0
    },
    {
      "label": 4,
      "x": 45.45,
      "y": 225.0
    }
  ],
  "verificationLine": {
    "lengthMM": 203.2,
    "primaryLabel": "8.000 in",
    "secondaryLabel": "203.2 mm",
    "p1MM": {
      "x": 6.35,
      "y": 249.4
    },
    "p2MM": {
      "x": 209.55,
      "y": 249.4
    }
  },
  "generator": {
    "tool": "generate_calibration_sheets.py",
    "reportlab": true,
    "opencv": true,
    "renderDpi": 600
  }
}
