AUTOOPTIMISER("1")

✨ AUTOOPTIMISER("1") ✨

okay so this is a hugin manual page, bestie β€” welcome to the group chat πŸ’–


πŸŽ€ NAME πŸŽ€

autooptimiser β€” it optimizes image positions. that's the whole vibe. literally its whole job. πŸ’…


🌸 SYNOPSIS 🌸

autooptimiser [options] project.pto

and bestie, listen β€” you can pass - in place of the project file and it'll read the project from stdio instead. iconic behavior, honestly 🫢


πŸ’œ DESCRIPTION πŸ’œ

so autooptimiser works similarly to PToptimizer but β€” and this is the slay part β€” it's got extra command-line options. more options, more power, you know how it is ✨

but here's the real difference, and it's kind of a big deal: PToptimizer appends its output onto the input file in the form of 'o' lines, which then need further processing. πŸ’€ extra work? not the move.

autooptimiser keeps it simple: it just updates the project and writes it to a new file. no leftover mess, no extra steps, no cap. πŸ¦‹


🌈 OPTIONS 🌈

πŸ“ output stuff

  • -o file.pto β€” the output file. and if you just… don't specify it? stdout is used. lowkey the default L. πŸ™ˆ

πŸ”₯ optimisation options

heads up bestie: if you don't specify any of these, no optimisation takes place. like, at all. it'll just sit there being unoptimised. so pick one, okay? πŸ’€
  • -a β€” auto align mode! it includes various optimisation stages, depending on the amount and distribution of the control points. it reads the room and adapts, main character energy πŸ‘‘
  • -p β€” pairwise optimisation of yaw, pitch and roll, starting from the first image. systematic. methodical. we love her 🌸
  • -m β€” optimise the photometric parameters ✨
  • -n β€” optimize the parameters specified in the script file (like PToptimizer does). ok retro icon πŸ’…

πŸ¦‹ post-processing options

  • -l β€” level the horizon. and ngl, it works best for horizontal panoramas β€” that's just the tea 🍡
  • -s β€” automatically select a suitable output projection and size. it picks for you. self-care, honestly 🫢

⭐ other options

  • -q β€” quiet operation, meaning no progress is reported. for when you simply cannot with the chatter πŸ™ˆ
  • -v HFOV β€” specify the horizontal field of view of the input images. it's used when the .pto file contains invalid HFOV values β€” and yes, autopano-SIFT writes .pto files with invalid HFOV. that's a whole thing. that's canon. 😭

πŸ’– the combo move πŸ’–

when -a, -l, -m and -s are used together, you get an operation similar to the one of the "Align" button in hugin. yes. THE button. you're basically pressing it from the terminal. slay πŸ”₯✨


πŸ‘‘ AUTHORS πŸ‘‘

written by Pablo d'Angelo. πŸ’œ

also contains contributions from Douglas Wilkins, Ippei Ukai, Ed Halley, Bruno Postle, Gerry Patterson and Brent Townshend. the whole squad showed up 🫢

this man page was written by Cyril Brulebois <cyril.brulebois@enst-bretagne.fr> and is licensed under the same terms as the hugin package itself. πŸ“œ


and that's the page, bestie 🧚 version 2025.0.1, dated 2026-09-22 β€” go forth and optimise those image positions πŸ’–πŸŽ€βœ¨

πŸ“¦ where this page comes from