On Tuesday, 4 February 2025 at 9:52:08 +0000, Bruno Postle wrote:
> Hi Greg, these pictures stitch ok.
Thanks! But your reply poses more questions than it answers.
> ..but you really need to centre the lens on the tripod as there is a
> lot of parallax error in this scene.
Yes. This was a first attempt, and I wasn't expecting a perfect
stitch. But I also wasn't expecting the problems I had.
> In this situation you should only use control points on the furthest
> features, and ideally only features that are near the likely stitch
> seam (automating this would be a useful Hugin feature).
Does this mean that you set the control points manually?
> The photos are circular fisheye, so you need to check that there is
> a circular crop on each of the photos,
How do I do that? You've seen what the images look like; should
anything else be done?
> this is the cause of the 'fleur-de-lis' artefact.
My guess is that you loaded the images differently. I've been doing
it via the fast panorama preview, and it was always only the second
image that was affected in this way. It doesn't happen if I load from
the main window, and the display of the fleur-de-lis pattern depends
on where the cursor is positioned in the fast panorama preview window.
> Attached, a PTO project and stitched output, hope this helps.
Thanks. Yes, this works for me, but I still don't know how to repeat
it. I've tried using the main window, and I discover that Hugin
decides that it's a circular fisheye—is this heuristics?
But it also changes the focal length from 4 mm to 2.903 mm, which
sounds like a bug. That means that if I manually enter the focal
length (from versions without Exif data, for example), it gets
incorrect information. At 4 mm the calculated angle is 185.92°, and
at 2.903 mm it's 256.18°. According to my angle of view program, the
values should be 247.88° and 341.45°, in each case obviously including
the black borders.
So: I think we have at least two bugs here, the fleur-de-lis pattern
for the second image in the fast panorama preview and the incorrect
angular calculation.