{
  "schemaVersion": 1,
  "templateId": "PF-A4-CHARUCO-001",
  "revision": 2,
  "units": "mm",
  "coordinateSystem": "page top-left origin, +x right, +y down, millimeters",
  "paper": {
    "name": "A4",
    "widthMM": 210.0,
    "heightMM": 297.0
  },
  "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": 42.5,
      "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": 42.5,
      "y": 50.0
    },
    {
      "label": 2,
      "x": 167.5,
      "y": 50.0
    },
    {
      "label": 3,
      "x": 167.5,
      "y": 225.0
    },
    {
      "label": 4,
      "x": 42.5,
      "y": 225.0
    }
  ],
  "verificationLine": {
    "lengthMM": 200.0,
    "primaryLabel": "200 mm",
    "secondaryLabel": "7.874 in",
    "p1MM": {
      "x": 5.0,
      "y": 267.0
    },
    "p2MM": {
      "x": 205.0,
      "y": 267.0
    }
  },
  "generator": {
    "tool": "generate_calibration_sheets.py",
    "reportlab": true,
    "opencv": true,
    "renderDpi": 600
  }
}
