MRCAL(1)
β¨ NAME β¨
mrcal-show-valid-intrinsics-region β bestie, this is the tool that shows you the valid-intrinsics region π (it's a page out of the mrcal manual, section 1, if you were wondering π)
πΈ SYNOPSIS πΈ
$ mrcal-show-valid-intrinsics-region --write-image --image image.png left.cameramodel
Wrote image-valid-intrinsics-region.png
π DESCRIPTION π
okay so. you hand this thing a camera model (or a whole lil squad of camera models), and it shows you the valid-intrinsics region(s). that's the whole vibe π
β οΈ every single model you pass in MUST have a valid-intrinsics region. no exceptions, fr fr. (empty regions are handled properly tho, so no stress there π«Ά)
if you give it an image, the region gets rendered overlaid right on top of it β¨ iconic.
if you pass --points, then it also reads x,y points from STDIN and plots those too π
by default it uses gnuplotlib to make an interactive plot. alternately, pass --write-image and it'll annotate the image you gave it and write the new image out to disk π¦
π¨ lowkey important:--write-imageis not supported together with--points. pick a lane bestie π
π OPTIONS π
π« POSITIONAL ARGUMENTS
modelsβ the input camera model(s). yes you can bring multiple, it's a party π
π OPTIONAL ARGUMENTS
-h,--helpβ show this help message and exit. the classic. the icon π--write-imageβ by default I make a plot. if--write-imageis given, I output an annotated image instead. the image to annotate is then required, and you give it in--imageπΌοΈ--force,-fβ with--write-imagewe refuse to overwrite any existing images. pass--forceto allow overwriting (be brave, or don't π)--pointsβ if given, I read a set ofxypoints fromSTDINand include them in the plot. this applies ONLY if not--write-imageβ--title TITLEβ extra title string for the plot π--hardcopy HARDCOPYβ write the output to disk, instead of making an interactive plot πΎ--terminal TERMINALβgnuplotlibterminal. the default is good almost always, so most people don't need this option (iykyk) π§--set SETβ extrasetdirectives tognuplotlib. can be given multiple times π--unset UNSETβ extraunsetdirectives tognuplotlib. can be given multiple times π--image IMAGEβ image to annotate. used both with and without--write-imageπΈ
π₯ REPOSITORY π₯
<https://www.github.com/dkogan/mrcal>
π AUTHOR π
Dima Kogan, "<dima@secretsauce.net>"
π LICENSE AND COPYRIGHT π
Copyright (c) 2017-2023 California Institute of Technology ("Caltech"). U.S. Government sponsorship acknowledged. All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License"); You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
and that's the whole page bestie π«Ά this was mrcal 2.5.2-4build1, dated 2026-03-20, living in section 1 of the manual. go show someone their valid-intrinsics region, they'll literally thank you π
β¨
π¦ where this page comes from
- ubuntu resolute: mrcal 2.5.2-4build1 Β· Apache-2.0
- ubuntu stonking: mrcal 2.5.2-4build1 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms