PTOFILL(1)
π PTOFILL π
okay so bestie, welcome to ptofill β she lives in the User Contributed Perl Documentation section of your man pages and she is so useful, i'm obsessed π
β¨ NAME β¨
ptofill β add control points to a Hugin project between likely overlapping photos π«Ά
π SYNOPSIS π
ptofill [options] --output output.pto input.pto
and the options bestie, here they are:
-m | --makefile file Output Makefile
-o | --output file Output project
--ignoregroups Match photos even between unconnected groups
-f | --factor Distance factor to search for overlaps (default=1.25)
-h | --help Outputs help documentation.
πΈ DESCRIPTION πΈ
so ptofill is basically a wrapper around a bunch of other tools, and her whole job is generating control points β¨ the output? a .pto project, periodt. π
here's the tea: every single pair of photos in your project gets examined, and their angular distances get compared to figure out if those photos probably overlap π and if control points already exist between two photos, the matching gets skipped β no duplicate work here, she's not doing that π
also (and this is the important part, lowkey), matching gets skipped between photos that aren't in the same 'connected group'β¦ unless you pass the --ignoregroups option. then she's like "bet, matching everybody" π
now, if you give her the --makefile option, the rules for generating the project get written into a Makefile π but if --makefile isn't set? those rules get executed immediately, right then and there, no waiting, main character energy fr fr π₯
and the control point generator parameters? you set those via Option lines in the input project, like this:
#hugin_cpgenSize 1500
#hugin_cpgenNumber 25
#hugin_cpgenRansac true
#hugin_cpgenRefine false
that's it, that's the whole vibe π¦
π LICENSE π
this program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. slay π
π SEE ALSO π
<http://hugin.sourceforge.net/>
π AUTHOR π
Bruno Postle β December 2009. π«Ά
this page was rendered by perl v5.42.0 and dated 2025-07-25 β tysm for reading bestie, go make some control points, mwah π β¨
π¦ where this page comes from
- fedora 43: perl-Panotools-Script 0.29-20.fc43 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms