Difference between revisions of "Control Point Detector Parameters"

From PanoTools.org Wiki
Jump to navigation Jump to search
(Initial description of different control point detector settings)
 
(4 intermediate revisions by 2 users not shown)
Line 14: Line 14:
 
|- valign="top"
 
|- valign="top"
 
| style="padding:5px; text-align:left" | Program
 
| style="padding:5px; text-align:left" | Program
| style="padding:5px; text-align:left" | cpfind
+
| style="padding:5px; text-align:left" | <tt>cpfind</tt>
 
|- valign="top"
 
|- valign="top"
 
| style="padding:5px; text-align:left" | Arguments
 
| style="padding:5px; text-align:left" | Arguments
Line 30: Line 30:
 
|- valign="top"
 
|- valign="top"
 
| style="padding:5px; text-align:left" | Program
 
| style="padding:5px; text-align:left" | Program
| style="padding:5px; text-align:left" | cpfind
+
| style="padding:5px; text-align:left" | <tt>cpfind</tt>
 
|- valign="top"
 
|- valign="top"
 
| style="padding:5px; text-align:left" | Arguments
 
| style="padding:5px; text-align:left" | Arguments
 
| style="padding:5px; text-align:left" | <tt>--multirow -o %o %s </tt>
 
| style="padding:5px; text-align:left" | <tt>--multirow -o %o %s </tt>
 +
|}
 +
 +
* For prealigned panoramas (e.g. when using a template or script)
 +
{|class="wikitable" width="70%"
 +
|- valign="top"
 +
! style="padding:5px; text-align:left" width="20%" | Detector Type
 +
! style="padding:5px; text-align:left" | All images at once
 +
|- valign="top"
 +
| style="padding:5px; text-align:left" | Detector
 +
| style="padding:5px; text-align:left" | One-step detector
 +
|- valign="top"
 +
| style="padding:5px; text-align:left" | Program
 +
| style="padding:5px; text-align:left" | <tt>cpfind</tt>
 +
|- valign="top"
 +
| style="padding:5px; text-align:left" | Arguments
 +
| style="padding:5px; text-align:left" | <tt>--prealigned -o %o %s </tt>
 
|}
 
|}
  
Line 46: Line 62:
 
|- valign="top"
 
|- valign="top"
 
| style="padding:5px; text-align:left" | Program
 
| style="padding:5px; text-align:left" | Program
| style="padding:5px; text-align:left" | cpfind
+
| style="padding:5px; text-align:left" | <tt>cpfind</tt>
 
|- valign="top"
 
|- valign="top"
 
| style="padding:5px; text-align:left" | Arguments
 
| style="padding:5px; text-align:left" | Arguments
Line 54: Line 70:
 
| style="padding:5px; text-align:left" | <tt>--clean %s </tt>
 
| style="padding:5px; text-align:left" | <tt>--clean %s </tt>
 
|}
 
|}
 +
 +
Hints:
 +
* MacOSX: Both in the bundle version as in the cmake version you need to add cpfind without browsing for it and without adding a pathname, just cpfind.
  
 
= [[Panomatic]] =
 
= [[Panomatic]] =
Line 67: Line 86:
 
|- valign="top"
 
|- valign="top"
 
| style="padding:5px; text-align:left" | Program
 
| style="padding:5px; text-align:left" | Program
| style="padding:5px; text-align:left" | panomatic
+
| style="padding:5px; text-align:left" | <tt>panomatic</tt>
 
|- valign="top"
 
|- valign="top"
 
| style="padding:5px; text-align:left" | Arguments
 
| style="padding:5px; text-align:left" | Arguments
Line 83: Line 102:
 
|- valign="top"
 
|- valign="top"
 
| style="padding:5px; text-align:left" | Program
 
| style="padding:5px; text-align:left" | Program
| style="padding:5px; text-align:left" | panomatic
+
| style="padding:5px; text-align:left" | <tt>panomatic</tt>
 
|- valign="top"
 
|- valign="top"
 
| style="padding:5px; text-align:left" | Arguments
 
| style="padding:5px; text-align:left" | Arguments
Line 101: Line 120:
 
|- valign="top"
 
|- valign="top"
 
| style="padding:5px; text-align:left" | Program
 
| style="padding:5px; text-align:left" | Program
| style="padding:5px; text-align:left" | autopano-sift-c
+
| style="padding:5px; text-align:left" | <tt>autopano-sift-c</tt>
 
|- valign="top"
 
|- valign="top"
 
| style="padding:5px; text-align:left" | Arguments
 
| style="padding:5px; text-align:left" | Arguments
Line 117: Line 136:
 
|- valign="top"
 
|- valign="top"
 
| style="padding:5px; text-align:left" | Feature descriptor
 
| style="padding:5px; text-align:left" | Feature descriptor
| style="padding:5px; text-align:left" | generatekeys
+
| style="padding:5px; text-align:left" | <tt>generatekeys</tt>
 
|- valign="top"
 
|- valign="top"
 
| style="padding:5px; text-align:left" | Arguments
 
| style="padding:5px; text-align:left" | Arguments
Line 123: Line 142:
 
|- valign="top"
 
|- valign="top"
 
| style="padding:5px; text-align:left" | Feature matcher
 
| style="padding:5px; text-align:left" | Feature matcher
| style="padding:5px; text-align:left" | autopano
+
| style="padding:5px; text-align:left" | <tt>autopano</tt>
 
|- valign="top"
 
|- valign="top"
 
| style="padding:5px; text-align:left" | Arguments
 
| style="padding:5px; text-align:left" | Arguments
Line 140: Line 159:
 
|- valign="top"
 
|- valign="top"
 
| style="padding:5px; text-align:left" | Program
 
| style="padding:5px; text-align:left" | Program
| style="padding:5px; text-align:left" | autopano
+
| style="padding:5px; text-align:left" | <tt>autopano</tt>
 
|- valign="top"
 
|- valign="top"
 
| style="padding:5px; text-align:left" | Arguments
 
| style="padding:5px; text-align:left" | Arguments
Line 163: Line 182:
 
|- valign="top"
 
|- valign="top"
 
| style="padding:5px; text-align:left" | Program
 
| style="padding:5px; text-align:left" | Program
| style="padding:5px; text-align:left" | align_image_stack
+
| style="padding:5px; text-align:left" | <tt>align_image_stack</tt>
 
|- valign="top"
 
|- valign="top"
 
| style="padding:5px; text-align:left" | Arguments
 
| style="padding:5px; text-align:left" | Arguments
Line 170: Line 189:
  
 
Align_image_stack can also be used in conjugation with the above mentioned detector as special case for stacks. For this use case set Detector Type to '''Panorama with stacks''' or '''Multi-row panorama with stacks''' and set the options for align_image_stack on the tab '''Detector for stacks'''
 
Align_image_stack can also be used in conjugation with the above mentioned detector as special case for stacks. For this use case set Detector Type to '''Panorama with stacks''' or '''Multi-row panorama with stacks''' and set the options for align_image_stack on the tab '''Detector for stacks'''
 +
 +
Hints:
 +
* MacOSX: Both in the bundle version as in the cmake version you need to add align_image_stack without browsing for it and without adding a pathname, just align-image_stack.
 +
 +
 +
= [[Linefind]] =
 +
 +
* Vertical features autodetector
 +
 +
{|class="wikitable" width="70%"
 +
|- valign="top"
 +
! style="padding:5px; text-align:left" width="20%" | Detector Type
 +
! style="padding:5px; text-align:left" | All images at once
 +
|- valign="top"
 +
| style="padding:5px; text-align:left" | Detector
 +
| style="padding:5px; text-align:left" | One-step detector
 +
|- valign="top"
 +
| style="padding:5px; text-align:left" | Program
 +
| style="padding:5px; text-align:left" | <tt>linefind</tt>
 +
|- valign="top"
 +
| style="padding:5px; text-align:left" | Arguments
 +
| style="padding:5px; text-align:left" | <tt>-o %o %s</tt>
 +
|}
  
  
 
[[Category:Software:Hugin]]
 
[[Category:Software:Hugin]]

Revision as of 11:18, 18 March 2012

This site will give you an overview about the different control point detectors and their main options to use with hugin. This settings can be changed in preferences dialog. A detailed description of the individual settings can be found here

Cpfind

  • For outdoor projects, single and multi-row panorama
Detector Type All images at once
Detector One-step detector
Program cpfind
Arguments --multirow --celeste -o %o %s
  • For indoor projects, single and multi-row panorama
Detector Type All images at once
Detector One-step detector
Program cpfind
Arguments --multirow -o %o %s
  • For prealigned panoramas (e.g. when using a template or script)
Detector Type All images at once
Detector One-step detector
Program cpfind
Arguments --prealigned -o %o %s
  • For very big outdoor projects, single and multi-row panorama, with caching to disc
Detector Type Multi-row panoramas
Detector One-step detector
Program cpfind
Arguments --cache --celeste -o %o %s
Cleanup arguments --clean %s

Hints:

  • MacOSX: Both in the bundle version as in the cmake version you need to add cpfind without browsing for it and without adding a pathname, just cpfind.

Panomatic

  • For general projects
Detector Type All images at once
or Multi-row panorama
Detector One-step detector
Program panomatic
Arguments -o %o %i
  • For single-row projects
Detector Type All images at once
Detector One-step detector
Program panomatic
Arguments --linearmatch -o %o %i

Autopano-sift-C

  • For general projects
Detector Type All images at once
Detector One-step detector
Program autopano-sift-c
Arguments --maxmatches %p --projection %f,%v %o %i
in version in Mercurial the parameter --projection is broken, use instead --maxmatches %p %o %i or --maxmatches %p %o %s (the latter works also for bigger projects)
  • For multi-row projects
Detector Type Multi-row panorama
Detector Two-step detector
Feature descriptor generatekeys
Arguments %i %k 800
Feature matcher autopano
Arguments --maxmatches %p %o %k

Autopano by Alexandre Jenny

Detector Type Autopano (by A. Jenny)
Detector One-step detector
Program autopano
Arguments /allinone /path:%d /keys:%p /project:oto /name:%o /size:1024 /f %i

Hints:

  • Autopano runs only on Windows and Linux. There is no MacOS version.
  • Don't mix autopano by A. Jenny with autopano from autopano-sift-C package.

Align_image_stack

  • As standalone detector for HDR images
Detector Type All images at once
Detector One-step detector
Program align_image_stack
Arguments -f %v -v -p %o %i
or -f %v -v -e -p %o %i for full-frame fisheye images

Align_image_stack can also be used in conjugation with the above mentioned detector as special case for stacks. For this use case set Detector Type to Panorama with stacks or Multi-row panorama with stacks and set the options for align_image_stack on the tab Detector for stacks

Hints:

  • MacOSX: Both in the bundle version as in the cmake version you need to add align_image_stack without browsing for it and without adding a pathname, just align-image_stack.


Linefind

  • Vertical features autodetector
Detector Type All images at once
Detector One-step detector
Program linefind
Arguments -o %o %s