Add Hugin binaries
This commit is contained in:
55
App/Hugin/share/hugin/data/assistant/duallens.assistant
Normal file
55
App/Hugin/share/hugin/data/assistant/duallens.assistant
Normal file
@@ -0,0 +1,55 @@
|
||||
[General]
|
||||
Description=Assistant for dual lens images
|
||||
Help=Assistant for images shot with dual lens camera/one shot panoramic cameras
|
||||
StepCount=9
|
||||
|
||||
[Step0]
|
||||
Description=Prepare initial pto file
|
||||
Condition=single image
|
||||
Program=pto_gen
|
||||
Arguments=--output=%project% --projection=2 --fov=393 %image0% %image0%
|
||||
|
||||
[Step1]
|
||||
Description=Setting advanced settings
|
||||
Condition=single image
|
||||
Program=pto_var
|
||||
Arguments=--output=%project% --unlink=v0,d0,e0 --set=y1=180,d0=-0.25*width,d1=0.25*width,e=0 --crop=50%,94% %project%
|
||||
|
||||
[Step2]
|
||||
Description=Searching control points
|
||||
Condition=not connected
|
||||
Program=cpfind
|
||||
Arguments=-v --output=%project% %project%
|
||||
|
||||
[Step3]
|
||||
Description=Check result
|
||||
Condition=not connected
|
||||
Program=checkpto
|
||||
Arguments=%project%
|
||||
|
||||
[Step4]
|
||||
Description=Cleaning control points
|
||||
Condition=not connected
|
||||
Program=cpclean
|
||||
Arguments=--output=%project% %project%
|
||||
|
||||
[Step5]
|
||||
Description=Searching line cp
|
||||
Condition=no line cp
|
||||
Program=linefind
|
||||
Arguments=--output=%project% %project%
|
||||
|
||||
[Step6]
|
||||
Description=Setting advanced settings
|
||||
Program=pto_var
|
||||
Arguments=--output=%project% --opt=y,p,r,v,d,e %project%
|
||||
|
||||
[Step7]
|
||||
Description=Optimizing
|
||||
Program=autooptimiser
|
||||
Arguments=-n --output=%project% %project%
|
||||
|
||||
[Step8]
|
||||
Description=Searching for best crop
|
||||
Program=pano_modify
|
||||
Arguments=--projection=2 --fov=360x180 --canvas=70% --crop=AUTO --output=%project% %project%
|
||||
44
App/Hugin/share/hugin/data/assistant/multirow.assistant
Normal file
44
App/Hugin/share/hugin/data/assistant/multirow.assistant
Normal file
@@ -0,0 +1,44 @@
|
||||
[General]
|
||||
Description=Multi-row (2 rows)
|
||||
Help=Assistant for multi-row panorama (2 rows, handles orphaned images)
|
||||
StepCount=7
|
||||
|
||||
[Step0]
|
||||
Description=Assign rough positions
|
||||
Condition=not connected
|
||||
Program=pto_var
|
||||
Arguments=--set nrRows=2,overlap=20,imagesPerRow=ceil((imax+1)/nrRows),y=(i%(imagesPerRow)-(imagesPerRow-1)/2)*hfov*(1-overlap/100),p=-(floor(i/imagesPerRow)-(nrRows-1)/2)*deg(atan(2*height/width*tan(rad(hfov/2))))*(1-overlap/100),r=0 --output=%project% %project%
|
||||
|
||||
[Step1]
|
||||
Description=Searching control points
|
||||
Condition=not connected
|
||||
Program=cpfind
|
||||
Arguments=--prealigned -v --output=%project% %project%
|
||||
|
||||
[Step2]
|
||||
Description=Cleaning control points
|
||||
Condition=not connected
|
||||
Program=cpclean
|
||||
Arguments=--output=%project% %project%
|
||||
|
||||
[Step3]
|
||||
Description=Connect orphaned images
|
||||
Condition=not connected
|
||||
Program=geocpset
|
||||
Arguments=--output=%project% %project%
|
||||
|
||||
[Step4]
|
||||
Description=Searching line cp
|
||||
Condition=no line cp
|
||||
Program=linefind
|
||||
Arguments=--output=%project% %project%
|
||||
|
||||
[Step5]
|
||||
Description=Optimizing
|
||||
Program=autooptimiser
|
||||
Arguments=-a -m -l -s --output=%project% %project%
|
||||
|
||||
[Step6]
|
||||
Description=Searching for best crop
|
||||
Program=pano_modify
|
||||
Arguments=--canvas=70% --crop=AUTO --output=%project% %project%
|
||||
38
App/Hugin/share/hugin/data/assistant/normal.assistant
Normal file
38
App/Hugin/share/hugin/data/assistant/normal.assistant
Normal file
@@ -0,0 +1,38 @@
|
||||
[General]
|
||||
Description=User defined assistant
|
||||
Help=Assistant for normal panorama
|
||||
StepCount=6
|
||||
|
||||
[Step0]
|
||||
Description=Searching control points
|
||||
Condition=not connected
|
||||
Program=cpfind
|
||||
Arguments=--celeste --multirow -v --output=%project% %project%
|
||||
|
||||
[Step1]
|
||||
Description=Check result
|
||||
Condition=not connected
|
||||
Program=checkpto
|
||||
Arguments=%project%
|
||||
|
||||
[Step2]
|
||||
Description=Cleaning control points
|
||||
Condition=not connected
|
||||
Program=cpclean
|
||||
Arguments=--output=%project% %project%
|
||||
|
||||
[Step3]
|
||||
Description=Searching line cp
|
||||
Condition=no line cp
|
||||
Program=linefind
|
||||
Arguments=--output=%project% %project%
|
||||
|
||||
[Step4]
|
||||
Description=Optimizing
|
||||
Program=autooptimiser
|
||||
Arguments=-a -m -l -s --output=%project% %project%
|
||||
|
||||
[Step5]
|
||||
Description=Searching for best crop
|
||||
Program=pano_modify
|
||||
Arguments=--canvas=70% --crop=AUTO --output=%project% %project%
|
||||
54
App/Hugin/share/hugin/data/assistant/scanned.assistant
Normal file
54
App/Hugin/share/hugin/data/assistant/scanned.assistant
Normal file
@@ -0,0 +1,54 @@
|
||||
[General]
|
||||
Description=Scanned images
|
||||
Help=Assistant for scanned images
|
||||
StepCount=9
|
||||
|
||||
[Step0]
|
||||
Description=Setting initial values
|
||||
Program=pano_modify
|
||||
Arguments=--projection=0 --fov=20x20 --output=%project% %project%
|
||||
|
||||
[Step1]
|
||||
Description=Reset initial positions
|
||||
Condition=not connected
|
||||
Program=pto_var
|
||||
Arguments=--set=y=0,p=0 --output=%project% %project%
|
||||
|
||||
[Step2]
|
||||
Description=Searching control points
|
||||
Condition=not connected
|
||||
Program=cpfind
|
||||
Arguments=--multirow --output=%project% %project%
|
||||
|
||||
[Step3]
|
||||
Description=Check result
|
||||
Condition=not connected
|
||||
Program=checkpto
|
||||
Arguments=%project%
|
||||
|
||||
[Step4]
|
||||
Description=Cleaning control points
|
||||
Condition=not connected
|
||||
Program=cpclean
|
||||
Arguments=--output=%project% %project%
|
||||
|
||||
[Step5]
|
||||
Description=Searching line cp
|
||||
Condition=no line cp
|
||||
Program=linefind
|
||||
Arguments=--output=%project% %project%
|
||||
|
||||
[Step6]
|
||||
Description=Setting optimizer variables
|
||||
Program=pto_var
|
||||
Arguments=--unlink v0,d0,e0 --opt v,r,d,e,!r0,!d0,!e0,!v0 --output=%project% %project%
|
||||
|
||||
[Step7]
|
||||
Description=Optimizing
|
||||
Program=autooptimiser
|
||||
Arguments=-n -m -l --output=%project% %project%
|
||||
|
||||
[Step8]
|
||||
Description=Searching for best crop
|
||||
Program=pano_modify
|
||||
Arguments=--fov=AUTO --canvas=70% --crop=AUTO --output=%project% %project%
|
||||
54
App/Hugin/share/hugin/data/assistant/scanned2.assistant
Normal file
54
App/Hugin/share/hugin/data/assistant/scanned2.assistant
Normal file
@@ -0,0 +1,54 @@
|
||||
[General]
|
||||
Description=Scanned images (TrXYZ)
|
||||
Help=Assistant for scanned images, using translation parameters
|
||||
StepCount=9
|
||||
|
||||
[Step0]
|
||||
Description=Setting initial values
|
||||
Program=pano_modify
|
||||
Arguments=--projection=0 --fov=20x20 --output=%project% %project%
|
||||
|
||||
[Step1]
|
||||
Description=Reset initial positions
|
||||
Condition=not connected
|
||||
Program=pto_var
|
||||
Arguments=--set=y=0,p=0 --output=%project% %project%
|
||||
|
||||
[Step2]
|
||||
Description=Searching control points
|
||||
Condition=not connected
|
||||
Program=cpfind
|
||||
Arguments=--multirow --output=%project% %project%
|
||||
|
||||
[Step3]
|
||||
Description=Check result
|
||||
Condition=not connected
|
||||
Program=checkpto
|
||||
Arguments=%project%
|
||||
|
||||
[Step4]
|
||||
Description=Cleaning control points
|
||||
Condition=not connected
|
||||
Program=cpclean
|
||||
Arguments=--output=%project% %project%
|
||||
|
||||
[Step5]
|
||||
Description=Searching line cp
|
||||
Condition=no line cp
|
||||
Program=linefind
|
||||
Arguments=--output=%project% %project%
|
||||
|
||||
[Step6]
|
||||
Description=Setting optimizer variables
|
||||
Program=pto_var
|
||||
Arguments=--opt r,TrX,TrY,TrZ,!TrX0,!TrY0,!TrZ0 --output=%project% %project%
|
||||
|
||||
[Step7]
|
||||
Description=Optimizing
|
||||
Program=autooptimiser
|
||||
Arguments=-n -m -l --output=%project% %project%
|
||||
|
||||
[Step8]
|
||||
Description=Searching for best crop
|
||||
Program=pano_modify
|
||||
Arguments=--fov=AUTO --canvas=70% --crop=AUTO --output=%project% %project%
|
||||
31
App/Hugin/share/hugin/data/assistant/stacked.assistant
Normal file
31
App/Hugin/share/hugin/data/assistant/stacked.assistant
Normal file
@@ -0,0 +1,31 @@
|
||||
[General]
|
||||
Description=Align image stack assistant
|
||||
Help=Assistant for alignment of a single stack
|
||||
StepCount=5
|
||||
|
||||
[Step0]
|
||||
Description=Searching control points
|
||||
Condition=not connected
|
||||
Program=cpfind
|
||||
Arguments=--linearmatch -v --output=%project% %project%
|
||||
|
||||
[Step1]
|
||||
Description=Checking result
|
||||
Condition=not connected
|
||||
Program=checkpto
|
||||
Arguments=%project%
|
||||
|
||||
[Step2]
|
||||
Description=Setting optimizer variables
|
||||
Program=pto_var
|
||||
Arguments=--opt=y,p,r --output=%project% %project%
|
||||
|
||||
[Step3]
|
||||
Description=Optimizing
|
||||
Program=autooptimiser
|
||||
Arguments=-n --output=%project% %project%
|
||||
|
||||
[Step4]
|
||||
Description=Searching for best crop
|
||||
Program=pano_modify
|
||||
Arguments=--projection=0 --fov=AUTO --canvas=100% --crop=AUTOHDR --output-type=REMAPORIG --output=%project% %project%
|
||||
13575
App/Hugin/share/hugin/data/celeste.model
Normal file
13575
App/Hugin/share/hugin/data/celeste.model
Normal file
File diff suppressed because it is too large
Load Diff
40
App/Hugin/share/hugin/data/default.setting
Normal file
40
App/Hugin/share/hugin/data/default.setting
Normal file
@@ -0,0 +1,40 @@
|
||||
[AutoPano]
|
||||
AutoPanoCount=6
|
||||
Default=0
|
||||
|
||||
[AutoPano/AutoPano_0]
|
||||
Type=1
|
||||
Description=Hugin's CPFind
|
||||
Program=cpfind.exe
|
||||
Arguments=--multirow -o %o %s
|
||||
|
||||
[AutoPano/AutoPano_1]
|
||||
Type=1
|
||||
Description=Hugin's CPFind + Celeste (slower, but no cps on clouds)
|
||||
Program=cpfind.exe
|
||||
Arguments=--celeste --multirow -o %o %s
|
||||
|
||||
[AutoPano/AutoPano_2]
|
||||
Type=1
|
||||
Description=Align image stack
|
||||
Program=align_image_stack.exe
|
||||
Arguments=-f %v -v -p %o %i
|
||||
|
||||
[AutoPano/AutoPano_3]
|
||||
Type=1
|
||||
Description=Align image stack Full Frame Fisheye
|
||||
Program=align_image_stack
|
||||
Arguments=-f %v -e -p %o %i
|
||||
|
||||
[AutoPano/AutoPano_4]
|
||||
Type=1
|
||||
Description=Vertical lines
|
||||
Program=linefind.exe
|
||||
Arguments=-o %o %s
|
||||
|
||||
[AutoPano/AutoPano_5]
|
||||
Type=1
|
||||
Description=Hugin's CPFind (prealigned)
|
||||
Program=cpfind.exe
|
||||
Arguments=--prealigned -o %o %s
|
||||
|
||||
10
App/Hugin/share/hugin/data/expressions.ini
Normal file
10
App/Hugin/share/hugin/data/expressions.ini
Normal file
@@ -0,0 +1,10 @@
|
||||
[Linear\ (left\ to\ right\,\ 20\ %\ Overlap)]
|
||||
Expression=# this is a comment\n# update yaw of all images\ny=(i-imax/2)*hfov*(1-0.2)\n# set pitch and roll to 0\np=0\nr=0
|
||||
[Fisheye\ (4\+Z\+N)]
|
||||
Expression=# fisheye pano: 4 images in middle (pitch 0) + zenit + nadir\ny=i<4?90*i:0\np=(i==4)?90:(i==5?-90:0)\nr=0
|
||||
[Fisheye\ (4\+Z\+N)-2]
|
||||
Expression=# fisheye pano: 4 images in middle (pitch 0) + zenit + nadir\n# middle row\ny0=0, p0=0\ny1=90, p1=0\ny2=180, p2=0\ny3=270, p3=0\n# zenit\ny4=0, p4=90\n# nadir image\ny5=0, p5=-90\n# for all images roll=0\nr=0\n
|
||||
[Multi-row\,\ 2\ rows\,\ zick zack]
|
||||
Expression=# example for multi-row arrangement: 2 rows, with 20 % overlap\n# left to right, top to bottom, zick zack\nnrRows=2\noverlap=20\n# calculate some constants for further calculations\n# calculate number of images per row\nimagesPerRow=ceil((imax+1)/nrRows)\n# calculate vfov\nvfov=deg(atan(2*height/width*tan(rad(hfov/2))))\n# set yaw\ny=(i%(imagesPerRow)-(imagesPerRow-1)/2)*hfov*(1-overlap/100)\n# set pitch\np=-(floor(i/imagesPerRow)-(nrRows-1)/2)*vfov*(1-overlap/100)\n# set roll to 0\nr=0
|
||||
[Multi-row\,\ 2\ rows\,\ snake]
|
||||
Expression=# example for multi-row arrangement: 2 rows, with 20 % overlap\n# left to right, bottom to top , snake\nnrRows=2\noverlap=20\n# calculate some constants for further calculations\n# calculate number of images per row\nimagesPerRow=ceil((imax+1)/nrRows)\n# calculate vfov\nvfov=deg(atan(2*height/width*tan(rad(hfov/2))))\n# set yaw\ny=(((floor(i/imagesPerRow)%2==1)?(imagesPerRow-i%imagesPerRow-1):i%imagesPerRow)%(imagesPerRow)-(imagesPerRow-1)/2)*hfov*(1-overlap/100)\n# set pitch\np=(floor(i/imagesPerRow)-(nrRows-1)/2)*vfov*(1-overlap/100)\n# set roll to 0\nr=0
|
||||
10
App/Hugin/share/hugin/data/hugin_exiftool_copy.arg
Normal file
10
App/Hugin/share/hugin/data/hugin_exiftool_copy.arg
Normal file
@@ -0,0 +1,10 @@
|
||||
-ImageDescription
|
||||
-Make
|
||||
-Model
|
||||
-Artist
|
||||
-Copyright
|
||||
-GPS:all
|
||||
-AllDates
|
||||
-UserComment
|
||||
-OwnerName
|
||||
-SerialNumber
|
||||
11
App/Hugin/share/hugin/data/hugin_exiftool_final_example.arg
Normal file
11
App/Hugin/share/hugin/data/hugin_exiftool_final_example.arg
Normal file
@@ -0,0 +1,11 @@
|
||||
# this is a comment
|
||||
# copy a tag to final panorama
|
||||
-Make
|
||||
-Model
|
||||
# add a text to a tag
|
||||
-Creator=Your Name
|
||||
# multi-line text with usage of placeholder (on Windows use 
 instead of 
 for linebreak)
|
||||
-Description=Panorama, projection: %projection
stitched from %nrImages images
|
||||
# an example for list type tags, adding panorama and prevent duplication
|
||||
-Subject-=Panorama
|
||||
-Subject+=Panorama
|
||||
20
App/Hugin/share/hugin/data/hugin_rt.pp3
Normal file
20
App/Hugin/share/hugin/data/hugin_rt.pp3
Normal file
@@ -0,0 +1,20 @@
|
||||
[Crop]
|
||||
Enabled=false
|
||||
|
||||
[Coarse Transformation]
|
||||
Rotate=0
|
||||
HorizontalFlip=false
|
||||
VerticalFlip=false
|
||||
|
||||
[Resize]
|
||||
Enabled=false
|
||||
|
||||
[Rotation]
|
||||
Degree=0
|
||||
|
||||
[Perspective]
|
||||
Horizontal=0
|
||||
Vertical=0
|
||||
|
||||
[MetaData]
|
||||
Mode=0
|
||||
26
App/Hugin/share/hugin/data/output/blended_stacks.executor
Normal file
26
App/Hugin/share/hugin/data/output/blended_stacks.executor
Normal file
@@ -0,0 +1,26 @@
|
||||
[General]
|
||||
Description=Blended stacks
|
||||
Help=Fuse all stacks with enfuse, then blend them with enblend
|
||||
StepCount=3
|
||||
IntermediateImageType=tif
|
||||
|
||||
[Step0]
|
||||
Description=Remapping images
|
||||
Type=remap
|
||||
Arguments=-r ldr -m TIFF_m --ignore-exposure
|
||||
|
||||
[Step1]
|
||||
Description=Fusing all stacks with enfuse
|
||||
Type=stack
|
||||
Program=enfuse
|
||||
Arguments=-f%size% --output=%output% %input%
|
||||
WrapArgument=-w
|
||||
|
||||
[Step2]
|
||||
Description=Blending stacks with enblend
|
||||
Type=merge
|
||||
Input=stacks
|
||||
Program=enblend
|
||||
Result=%prefix%_fused.tif
|
||||
Arguments=-f%size% --output=%result% %input%
|
||||
WrapArgument=-w
|
||||
19
App/Hugin/share/hugin/data/output/focus_stack.executor
Normal file
19
App/Hugin/share/hugin/data/output/focus_stack.executor
Normal file
@@ -0,0 +1,19 @@
|
||||
[General]
|
||||
Description=Focus stacked images
|
||||
Help=Output image of focus stacked images
|
||||
StepCount=2
|
||||
IntermediateImageType=tif
|
||||
|
||||
[Step0]
|
||||
Description=Remapping images
|
||||
Type=remap
|
||||
Arguments=-v -r ldr -m TIFF_m
|
||||
Keep=0
|
||||
|
||||
[Step1]
|
||||
Description=Focus stacking
|
||||
Type=merge
|
||||
Input=all
|
||||
Program=enfuse
|
||||
Result=%prefix%.tif
|
||||
Arguments=--output=%result% --exposure-weight=0 --saturation-weight=0 --contrast-weight=1 --hard-mask %input%
|
||||
26
App/Hugin/share/hugin/data/output/fused_layers.executor
Normal file
26
App/Hugin/share/hugin/data/output/fused_layers.executor
Normal file
@@ -0,0 +1,26 @@
|
||||
[General]
|
||||
Description=Fused layers
|
||||
Help=Blend all exposure layers, then fuse them with enfuse
|
||||
StepCount=3
|
||||
IntermediateImageType=tif
|
||||
|
||||
[Step0]
|
||||
Description=Remapping images
|
||||
Type=remap
|
||||
Arguments=-r ldr -m TIFF_m --ignore-exposure
|
||||
|
||||
[Step1]
|
||||
Description=Blending all exposure layers
|
||||
Type=layer
|
||||
Program=enblend
|
||||
Arguments=-f%size% --output=%output% %input%
|
||||
WrapArgument=-w
|
||||
|
||||
[Step2]
|
||||
Description=Fusing all exposure layers
|
||||
Type=merge
|
||||
Input=layers
|
||||
Program=enfuse
|
||||
Result=%prefix%_blended_fused.tif
|
||||
Arguments=-f%size% --output=%result% %input%
|
||||
WrapArgument=-w
|
||||
25
App/Hugin/share/hugin/data/output/hdr_pano.executor
Normal file
25
App/Hugin/share/hugin/data/output/hdr_pano.executor
Normal file
@@ -0,0 +1,25 @@
|
||||
[General]
|
||||
Description=HDR panorama
|
||||
Help=Generate a HDR panorama
|
||||
StepCount=3
|
||||
IntermediateImageType=exr
|
||||
|
||||
[Step0]
|
||||
Description=Remapping images
|
||||
Type=remap
|
||||
Arguments=-r hdr -m EXR_m
|
||||
|
||||
[Step1]
|
||||
Description=Merging hdr stacks
|
||||
Type=stack
|
||||
Program=hugin_hdrmerge
|
||||
Arguments=-o %output% %input%
|
||||
|
||||
[Step2]
|
||||
Description=Blending all hdr stacks
|
||||
Type=merge
|
||||
Input=stacks
|
||||
Program=enblend
|
||||
Result=%prefix%.exr
|
||||
Arguments=-f%size% --output=%result% %input%
|
||||
WrapArgument=-w
|
||||
19
App/Hugin/share/hugin/data/output/median_stack.executor
Normal file
19
App/Hugin/share/hugin/data/output/median_stack.executor
Normal file
@@ -0,0 +1,19 @@
|
||||
[General]
|
||||
Description=Median of stacked images
|
||||
Help=Output median image of stacked images
|
||||
StepCount=2
|
||||
IntermediateImageType=tif
|
||||
|
||||
[Step0]
|
||||
Description=Remapping images
|
||||
Type=remap
|
||||
Arguments=-v -r ldr -m TIFF_m
|
||||
Keep=0
|
||||
|
||||
[Step1]
|
||||
Description=Calculating median
|
||||
Type=merge
|
||||
Input=all
|
||||
Program=hugin_stacker
|
||||
Result=%prefix%.tif
|
||||
Arguments=--output=%result% --mode=median %input%
|
||||
25
App/Hugin/share/hugin/data/output/normal_enblend.executor
Normal file
25
App/Hugin/share/hugin/data/output/normal_enblend.executor
Normal file
@@ -0,0 +1,25 @@
|
||||
[General]
|
||||
Description=Normal panorama with enblend
|
||||
Help=Generate normal panorama (TIF file)
|
||||
StepCount=3
|
||||
IntermediateImageType=tif
|
||||
|
||||
[Step0]
|
||||
Description=Remapping images
|
||||
Type=remap
|
||||
Arguments=-r ldr -m TIFF_m
|
||||
|
||||
[Step1]
|
||||
Description=Blending with enblend
|
||||
Type=merge
|
||||
Input=all
|
||||
Program=enblend
|
||||
Result=%prefix%.tif
|
||||
Arguments=-f%size% --output=%result% %input%
|
||||
WrapArgument=-w
|
||||
|
||||
[Step2]
|
||||
Description=Updating metadata
|
||||
Type=exiftool
|
||||
Result=%prefix%.tif
|
||||
Arguments=-overwrite_original -TagsFromFile %image0% -ImageDescription -Make -Model -Artist -WhitePoint -Copyright -GPS:all -DateTimeOriginal -CreateDate -UserComment -ColorSpace -OwnerName -SerialNumber %result%
|
||||
@@ -0,0 +1,54 @@
|
||||
[General]
|
||||
Description=Equi and cubic
|
||||
Help=Creates an equirectangular and the cube faces for given project
|
||||
StepCount=7
|
||||
IntermediateImageType=tif
|
||||
|
||||
[Step0]
|
||||
Description=Remapping images
|
||||
Type=remap
|
||||
Arguments=-r ldr -m TIFF_m
|
||||
|
||||
[Step1]
|
||||
Description=Blending with enblend
|
||||
Type=merge
|
||||
Input=all
|
||||
Program=enblend
|
||||
Result=%prefix%.tif
|
||||
Arguments=-f%size% --output=%result% %input%
|
||||
WrapArgument=-w
|
||||
|
||||
[Step2]
|
||||
Description=Updating metadata
|
||||
Type=exiftool
|
||||
Result=%prefix%.tif
|
||||
Arguments=-overwrite_original -TagsFromFile %image0% -ImageDescription -Make -Model -Artist -WhitePoint -Copyright -GPS:all -DateTimeOriginal -CreateDate -UserComment -ColorSpace -OwnerName -SerialNumber %result%
|
||||
|
||||
[Step3]
|
||||
Description=Create project file for cubic reprojection
|
||||
Type=modify
|
||||
File=%prefix%.tif
|
||||
Program=pto_gen
|
||||
Arguments=-o %prefix,_cubic.pto% %file% %file% %file% %file% %file% %file%
|
||||
|
||||
[Step4]
|
||||
Description=Set positions for reprojection
|
||||
Type=modify
|
||||
File=%prefix%_cubic.pto
|
||||
Program=pto_var
|
||||
Arguments=-o %file% --set=y1=90,y2=180,y3=270,p4=-90,p5=90 %file%
|
||||
|
||||
[Step5]
|
||||
Description=Set output size for reprojection
|
||||
Type=modify
|
||||
File=%prefix%_cubic.pto
|
||||
Program=pano_modify
|
||||
Arguments=-o %file% --projection=0 --fov=90 --canvas=%width*0.3183%x%width*0.3183% %file%
|
||||
|
||||
[Step6]
|
||||
Description=Create cube faces
|
||||
Type=modify
|
||||
File=%prefix%_cubic.pto
|
||||
Program=nona
|
||||
Arguments=-m TIFF_m -o %prefix,_cube% %file%
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
[General]
|
||||
Description=Normal panorama with layered TIFF output
|
||||
Help=Output a panorama with layered TIFF output for manual blending
|
||||
StepCount=2
|
||||
IntermediateImageType=tif
|
||||
|
||||
[Step0]
|
||||
Description=Remapping images
|
||||
Type=remap
|
||||
Arguments=-r ldr -m TIFF_multilayer
|
||||
|
||||
[Step1]
|
||||
Description=Updating metadata
|
||||
Type=exiftool
|
||||
Result=%prefix%.tif
|
||||
Arguments=-overwrite_original -TagsFromFile %image0% -ImageDescription -Make -Model -Artist -WhitePoint -Copyright -GPS:all -DateTimeOriginal -CreateDate -UserComment -ColorSpace -OwnerName -SerialNumber %result%
|
||||
20
App/Hugin/share/hugin/data/output/normal_smartblend.executor
Normal file
20
App/Hugin/share/hugin/data/output/normal_smartblend.executor
Normal file
@@ -0,0 +1,20 @@
|
||||
[General]
|
||||
Description=Normal panorama with smartblend
|
||||
Help=Output a normal panorama, using smartblend for blending
|
||||
StepCount=2
|
||||
IntermediateImageType=tif
|
||||
SupportsCroppedTIFF=0
|
||||
|
||||
[Step0]
|
||||
Description=Remapping images
|
||||
Type=remap
|
||||
Arguments=-r ldr -m TIFF_m
|
||||
|
||||
[Step1]
|
||||
Description=Blending with smartblend
|
||||
Type=merge
|
||||
Input=all
|
||||
Program=smartblend
|
||||
Result=%prefix%.tif
|
||||
Arguments=-o %result% %input%
|
||||
WrapArgument=
|
||||
19
App/Hugin/share/hugin/data/output/zeronoise.executor
Normal file
19
App/Hugin/share/hugin/data/output/zeronoise.executor
Normal file
@@ -0,0 +1,19 @@
|
||||
[General]
|
||||
Description=Zero-noise output
|
||||
Help=Use with a single stack (with different exposures) to reduce noise
|
||||
StepCount=2
|
||||
IntermediateImageType=tif
|
||||
|
||||
[Step0]
|
||||
Description=Remapping images
|
||||
Type=remap
|
||||
Arguments=-r ldr -m TIFF_m --clip-exposure
|
||||
|
||||
[Step1]
|
||||
Description=Merge all exposures
|
||||
Type=merge
|
||||
Input=all
|
||||
Program=enfuse
|
||||
Result=%prefix%.tif
|
||||
Arguments=-f%size% --output=%result% %input%
|
||||
WrapArgument=-w
|
||||
Reference in New Issue
Block a user