Thanks for taking a stab at this.
 

You don't say how you "provide the individual images". If you specify
the names in the order you want, you're half way there. But you're
using the undocumented --sort option, which imposes the same sort
order. What happens if you do something like this?

pto_gen -o output.pto 4.jpg 6.jpg 8.jpg 1.jpg 2.jpg 3.jpg 7.jpg 9.jpg 5.jpg 
10.jpg 11.jpg


   [ Venkat ]
   The above option ( ex - pto_gen -o output.pto 1.jpg 2.jpg 3.jpg 4.jpg 
5.jpg ) still resulted in 
   multiple combinations to find best matching pair.
 


That's an example of out-of-order processing; substitute your own.
And note the lack of the --sort option.

I'd be interested, though, in why your processing takes so long. Is
this a very slow machine, or are the images very large?

   [ Venkat ] 
   Average size of image - 1.56 mb, resolution - 4000 x 1600 RAM - 20 GB. 
It was
  running on Windows Subsytem For Linux ( Ubuntu 22.04 ). May be WSL is 
causing 
slowness.

On Tuesday, March 26, 2024 at 6:03:34 PM UTC-7 Groogle wrote:

[Rearranged for clarity] 

Original post: 

On Monday, 25 March 2024 at 8:55:19 -0700, Venkat wrote: 
> 
> We are trying to use the hugin assistant in code to stitch a panoramic 
> image. We were wondering is there command line parameter to force the 
order 
> of images. Currently the assistant figures out by trying different 
> combination in some cases its taking around a minute or two for a set of 
11 
> or 12 images. Since we know the order to be stitched wonder is there a 
way 
> to force the assistant to use the designated order as opposed to trying 
all 
> the permutations. Any pointers would be really appreciated. 

Current messages: 

On Monday, 25 March 2024 at 23:48:02 -0700, Venkatramani Sankarlingam 
wrote: 
> On Mon, Mar 25, 2024 at 4:09 PM Greg 'groggy' Lehey <[email protected]> 
> wrote: 
> 
>> On Monday, 25 March 2024 at 11:19:52 -0700, Venkat wrote: 
>>> 
>>> Cool thanks for the note. I will see if we could tweak the 
>>> assistant to handle cpfind --prealigned. If you have the 
>>> information handy, it would be helpful as well. 
>> 
>> Again, I may be misunderstanding, but I'm not sure that --prealigned 
>> would help here. From the --help (for some reason this isn't 
>> mentioned in the man page): 
>> 
>> --prealigned Match only overlapping images, 
>> requires a rough aligned panorama 
>> 
>> I haven't used it, but it seems that this is a second step, and I 
>> think you're looking for the first. 
> 
> Thanks for the additional clarification. We are doing the following steps 
> 1. pto_gen -o output.pto *.jpg --sort 

OK, this is clearly not what you want. You're selecting your files 
sorted by name (*.jpg), when in fact you want to specify your own 
order. 

> 2. hugin_executor --assistant output.pto 
> 3. hugin_executor --stitching --prefix=prefix output.pto 
> 
> And the images are numerically numbered starting from 0. And #2 and #3 
can 
> be potentially combined into one step. The above approach ends up trying 
> all permutations.We also tried to provide the individual images during #1 
> and ended up with the same result. 

You don't say how you "provide the individual images". If you specify 
the names in the order you want, you're half way there. But you're 
using the undocumented --sort option, which imposes the same sort 
order. What happens if you do something like this? 

pto_gen -o output.pto 4.jpg 6.jpg 8.jpg 1.jpg 2.jpg 3.jpg 7.jpg 9.jpg 5.jpg 
10.jpg 11.jpg 

That's an example of out-of-order processing; substitute your own. 
And note the lack of the --sort option.

I'd be interested, though, in why your processing takes so long. Is 
this a very slow machine, or are the images very large? 

On Tuesday, 26 March 2024 at 9:30:13 -0700, Thomas Modes wrote: 
> 
> When the assistant checks all image pairs there is a wrong setting 
> in the preferences. Goto the menu File>Preferences, on tab control 
> points detectors select reset to default. 

Wouldn't it be a good idea to check what the current setting is first? 
But I can't find how to do that in the GUI, and I can't find a "reset 
to default" button, just "Load Defaults". This is Hugin 
2023.0.0.d88dc56ded0e. But the information is all in the ~/.hugin 
file. Here an example entry that probably matches what Thomas is 
saying: 

Description=Hugin's CPFind 
Program=cpfind 
Arguments=--multirow -o %o %s 
ProgramMatcher= 
ArgumentsMatcher= 
Option=1 

POLA warning: this has changed at some point relatively recently. In 
my ~/.hugin I have: 

Description=Hugin's CPFind 
Program=cpfind 
Arguments=-o %o %s 
ProgramMatcher= 
ArgumentsMatcher= 
Option=1 
[AutoPano/AutoPano_1] 
Type=1 
Description=Cpfind (multirow/stacked) 
Program=cpfind 
Arguments=-o %o --multirow %s 
ProgramMatcher= 
ArgumentsMatcher= 
ProgramStack=align_image_stack 
ArgumentsStack=-f %v -v -p %o %i 

That corresponds to two entries on the GUI preferences screen, Hugin's 
CPFind and Cpfind (multirow/stacked). So the old Hugin's CPFind no 
longer exists, and has been replaced by the contents of Cpfind 
(multirow/stacked). Others might also be interested in this change. 

It's not clear, though, that this is what you want. --multirow only 
makes sense when you have, well, multiple rows. If your images are 
all in the same plane, --linearmatch is probably what you're looking 
for. I don't know how to set it from the GUI, but you can edit the 
.cpfind file. Be sure to keep a backup in case something goes wrong. 

> Then check the default control point setting, it should be cpfind 
> and it should contain the --multirow switch in the settings. 

Thomas: OK, where do I check this? How do I change it? 

Greg 
-- 
Sent from my desktop computer. 
Finger [email protected] for PGP public key. 
See complete headers for address and phone numbers. 
This message is digitally signed. If your Microsoft mail program 
reports problems, please read http://lemis.com/broken-MUA.php 

-- 
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
--- 
You received this message because you are subscribed to the Google Groups 
"hugin and other free panoramic software" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/hugin-ptx/3093cdd0-d387-4a4e-8b45-53bc3e7eac5cn%40googlegroups.com.

Reply via email to