Bad habits and bugs unfixed for years

22 views
Skip to first unread message

Abrimaal

unread,
Oct 13, 2025, 11:58:00 PM (3 days ago) Oct 13
to hugin and other free panoramic software
First of all - colossal thanks to everyone who contributes to the Hugin projects, and to those who compile the most powerful panorama stitcher.

I wish I was able to recompile Hugin from the source files. Anyway I know no tools for such operations.
The list of repeating errors, that needs to be corrected in the project source.
instead of manual correcting by a user every time.

importance !!! major !! mid ! low / minor

!!! Unconnected images
An image is excluded from processing, but not removed from a project.
Panorama cannot be aligned (by Align button).
Solution 1: ignore excluded images (always) and align
Solution 2: auto remove unaligned images (option in settings) then align
unconnected image.png
-----
!! image number 0
Computers count from 0, humans count from 1.
For a human image number zero is a non-existing image.
Solution: start counting from 1 everywhere.
-----
!! step number 0 + number of steps
+ anything number 0
An example of a bad programming habit.
If the predefined count of steps does not match the real count of steps,
the script does not work.
Solution 1 (better): StepCount=6, then [Step] [Step] without a number
Solution 2 (worse): No StepCount, then [Step1] [Step2] starting from 1

"Step number 0", is actually not a step, but the base we start from.
Something named "step 0" does not exist, this is the starting position, situation, condition preloaded before start of the process.

step0 remove numbers.png
-----
Batch stitcher options:
"Remove completed" asks to remove failed projects, but it leaves "File missing" - these projects stay forever in the queue.

add to menu
+ Enable Ctrl+A to select all
+ Open file location
+ Delete project (.pto file)
After Stitching
+ Open containing folder

batch options.png

-----
! Return to Simple mode after closing a project that requires Advanced mode.
(if simple mode was used before opening that project).
-----
!! Exposure corrected (normal panorama) always active
Stitching using simple interface - the basic option always active, even if no control points added (manual arranging images) - it works.
Stitching from stacks and any arrangement checked if stacks or misalignments detected, optional, but always available
+ when saving - shorten the suffixes _blended_fused _exposure_layers to 1 or 2 characters.
-----
Editor (Panorama preview)
! Move option always active (manual move images by mouse)
-----
!!! image not found in .pto project
requires editing the .pto file in a text editor before using.
Steps to recover (for computer):
1. Go one folder up, search for filename
2. Search subfolders (with "Stop" button)
if not found, Options (for user):
1. Open Manual search or 
2. Skip / ignore
if skipped, stopped manually, options:
1. ignore the missing image, stitch anyway.
2. Auto remove image from project, stitch anyway
3. save as a new project (filename_01), open it in Editor.
(All steps to be defined in settings or in a script file)
----
Editor
!! Optimize is not working after projection change
----
!!! Do not save any logs option
The highest importance.
----
Reply all
Reply to author
Forward
0 new messages