+ Configure New Calibration
+
+
+
+ useCameraSettingsStore().changeCurrentPipelineSetting({ streamingFrameDivisor: +v }, false)
+ "
+ />
+
+
+
+
+
+
+
+
+
+ Mrcal was successfully loaded and will be used!
+
+
+ MrCal JNI could not be loaded! Consult journalctl logs for additional details.
+
+
+
+
+
+
useCameraSettingsStore().changeCurrentPipelineSetting({ streamingFrameDivisor: +v }, false)
+ (args) => useCameraSettingsStore().changeCurrentPipelineSetting({ drawAllSnapshots: args }, false)
"
/>
-
-
-
-
-
-
useCameraSettingsStore().changeCurrentPipelineSetting({ cameraAutoExposure: args }, false)
+ "
+ />
+ useCameraSettingsStore().changeCurrentPipelineSetting({ cameraExposureRaw: args }, false)
+ "
+ />
+ useCameraSettingsStore().changeCurrentPipelineSetting({ cameraBrightness: args }, false)
+ "
+ />
+ useCameraSettingsStore().changeCurrentPipelineSetting({ cameraGain: args }, false)
+ "
+ />
+ useCameraSettingsStore().changeCurrentPipelineSetting({ cameraRedGain: args }, false)
+ "
+ />
+ useCameraSettingsStore().changeCurrentPipelineSetting({ cameraBlueGain: args }, false)
+ "
/>
- Mrcal was successfully loaded and will be used!
+ Too many corners. Finish calibration now!
-
- MrCal JNI could not be loaded! Consult journalctl logs for additional details.
-
-
-
-
- useCameraSettingsStore().changeCurrentPipelineSetting({ drawAllSnapshots: args }, false)
- "
- />
- useCameraSettingsStore().changeCurrentPipelineSetting({ cameraAutoExposure: args }, false)
- "
- />
- useCameraSettingsStore().changeCurrentPipelineSetting({ cameraExposureRaw: args }, false)
- "
- />
- useCameraSettingsStore().changeCurrentPipelineSetting({ cameraBrightness: args }, false)
- "
- />
- useCameraSettingsStore().changeCurrentPipelineSetting({ cameraGain: args }, false)
- "
- />
- useCameraSettingsStore().changeCurrentPipelineSetting({ cameraRedGain: args }, false)
- "
- />
- useCameraSettingsStore().changeCurrentPipelineSetting({ cameraBlueGain: args }, false)
- "
- />
-
- Too many corners. Finish calibration now!
-
-
-
-
- Snapshots: {{ useStateStore().calibrationData.imageCount }} of at least
- {{ useStateStore().calibrationData.minimumImageCount }}
-
-
-
-
+
+
+
+ Snapshots: {{ useStateStore().calibrationData.imageCount }} of at least
+ {{ useStateStore().calibrationData.minimumImageCount }}
+
+
+
+
+
+ {{ isCalibrating ? "mdi-camera" : "mdi-flag-outline" }}
+ {{ isCalibrating ? "Take Snapshot" : "Start Calibration" }}
+
+
+
+
+
+ {{ useStateStore().calibrationData.hasEnoughImages ? "mdi-flag-checkered" : "mdi-flag-off-outline" }}
+
+ {{
+ useStateStore().calibrationData.hasEnoughImages ? "Finish Calibration" : "Cancel Calibration"
+ }}
+
+
+
+
- {{ isCalibrating ? "mdi-camera" : "mdi-flag-outline" }}
- {{ isCalibrating ? "Take Snapshot" : "Start Calibration" }}
+ mdi-download
+ Generate Board
-
-
-
-
- {{ useStateStore().calibrationData.hasEnoughImages ? "mdi-flag-checkered" : "mdi-flag-off-outline" }}
-
- {{
- useStateStore().calibrationData.hasEnoughImages ? "Finish Calibration" : "Cancel Calibration"
- }}
-
-
-
-
-
- mdi-download
- Generate Board
-
+