OK, I don't know how to attach a file and I'm too lazy to upload it to
my website, so here's the makefile. All the paths have a slash too
many:
# makefile for panorama stitching, created by hugin
# Tool configuration
NONA=C\:\Program\ Files\hugin\homebuild\hugin_build\INSTALL\FILES\bin
\nona
PTSTITCHER=PTStitcher
PTMENDER=C\:\Program\ Files\hugin\homebuild\hugin_build\INSTALL\FILES
\bin\PTmender
PTBLENDER=C\:\Program\ Files\hugin\homebuild\hugin_build\INSTALL\FILES
\bin\PTblender
PTMASKER=C\:\Program\ Files\hugin\homebuild\hugin_build\INSTALL\FILES
\bin\PTmasker
PTROLLER=C\:\Program\ Files\hugin\homebuild\hugin_build\INSTALL\FILES
\bin\PTroller
ENBLEND=C\:\Program\ Files\hugin\homebuild\hugin_build\INSTALL\FILES
\bin\enblend
ENFUSE=C\:\Program\ Files\hugin\homebuild\hugin_build\INSTALL\FILES\bin
\enfuse
SMARTBLEND=smartblend.exe
HDRMERGE=C\:\Program\ Files\hugin\homebuild\hugin_build\INSTALL\FILES
\bin\hugin_hdrmerge
RM=rm
EXIFTOOL=C\:\Program\ Files\hugin\homebuild\hugin_build\INSTALL\FILES
\bin\exiftool
# options for the programs
NONA_LDR_REMAPPED_COMP=-z PACKBITS
ENBLEND_OPTS= -f4605x3889
ENBLEND_LDR_COMP=--compression NONE
ENBLEND_HDR_COMP=
ENFUSE_OPTS=
EXIFTOOL_COPY_ARGS=-ImageDescription -Make -Model -Artist -WhitePoint -
Copyright -GPS:all -DateTimeOriginal -CreateDate -UserComment -
ColorSpace -OwnerName -SerialNumber
# the output panorama
LDR_REMAPPED_PREFIX=test1-test2
LDR_REMAPPED_PREFIX_SHELL=test1-test2
HDR_STACK_REMAPPED_PREFIX=test1-test2_hdr_
HDR_STACK_REMAPPED_PREFIX_SHELL=test1-test2_hdr_
LDR_EXPOSURE_REMAPPED_PREFIX=test1-test2_exposure_layers_
LDR_EXPOSURE_REMAPPED_PREFIX_SHELL=test1-test2_exposure_layers_
PROJECT_FILE=C\:\DATA\test1-test2.pto
PROJECT_FILE_SHELL=C\:\DATA\test1-test2.pto
LDR_BLENDED=test1-test2.tif
LDR_BLENDED_SHELL=test1-test2.tif
LDR_STACKED_BLENDED=test1-test2_fused.tif
LDR_STACKED_BLENDED_SHELL=test1-test2_fused.tif
HDR_BLENDED=test1-test2_hdr.exr
HDR_BLENDED_SHELL=test1-test2_hdr.exr
# first input image
INPUT_IMAGE_1=C\:\DATA\test1.JPG
INPUT_IMAGE_1_SHELL=C\:\DATA\test1.JPG
# all input images
INPUT_IMAGES=C\:\DATA\test1.JPG\
C\:\DATA\test2.JPG
INPUT_IMAGES_SHELL=C\:\DATA\test1.JPG\
C\:\DATA\test2.JPG
# remapped images
LDR_LAYERS=test1-test20000.tif\
test1-test20001.tif
LDR_LAYERS_SHELL=test1-test20000.tif\
test1-test20001.tif
# remapped images (hdr)
HDR_LAYERS=test1-test2_hdr_0000.exr\
test1-test2_hdr_0001.exr
HDR_LAYERS_SHELL=test1-test2_hdr_0000.exr\
test1-test2_hdr_0001.exr
# remapped maxval images
HDR_LAYERS_WEIGHTS=test1-test2_hdr_0000_gray.pgm \
test1-test2_hdr_0001_gray.pgm
HDR_LAYERS_WEIGHTS_SHELL=test1-test2_hdr_0000_gray.pgm\
test1-test2_hdr_0001_gray.pgm
# stacked images
HDR_STACKS_NUMBERS = 0 1
HDR_STACK_0 = test1-test2_stack_hdr_0000.exr
HDR_STACK_0_SHELL = test1-test2_stack_hdr_0000.exr
HDR_STACK_0_INPUT = test1-test2_hdr_0000.exr
HDR_STACK_0_INPUT_SHELL = test1-test2_hdr_0000.exr
HDR_STACK_1 = test1-test2_stack_hdr_0001.exr
HDR_STACK_1_SHELL = test1-test2_stack_hdr_0001.exr
HDR_STACK_1_INPUT = test1-test2_hdr_0001.exr
HDR_STACK_1_INPUT_SHELL = test1-test2_hdr_0001.exr
HDR_STACKS = $(HDR_STACK_0) $(HDR_STACK_1)
HDR_STACKS_SHELL = $(HDR_STACK_0_SHELL) $(HDR_STACK_1_SHELL)
# number of image sets with similar exposure
LDR_EXPOSURE_EXPOSURE_LAYERS_NUMBERS = 0
LDR_EXPOSURE_LAYER_0 = test1-test2_exposure_00.tif
LDR_EXPOSURE_LAYER_0_SHELL = test1-test2_exposure_00.tif
LDR_EXPOSURE_LAYER_0_INPUT = test1-test2_exposure_layers_0000.tif\
test1-test2_exposure_layers_0001.tif
LDR_EXPOSURE_LAYER_0_INPUT_SHELL = test1-test2_exposure_layers_0000.tif
\
test1-test2_exposure_layers_0001.tif
LDR_EXPOSURE_LAYER_0_INPUT_PTMENDER = test1-test20000.tif\
test1-test20001.tif
LDR_EXPOSURE_LAYER_0_INPUT_PTMENDER_SHELL = test1-test20000.tif\
test1-test20001.tif
LDR_EXPOSURE_LAYER_0_EXPOSURE = 29.2018
LDR_EXPOSURE_LAYERS = $(LDR_EXPOSURE_LAYER_0)
LDR_EXPOSURE_LAYERS_SHELL = $(LDR_EXPOSURE_LAYER_0_SHELL)
LDR_EXPOSURE_LAYERS_REMAPPED = test1-test2_exposure_layers_0000.tif\
test1-test2_exposure_layers_0001.tif
LDR_EXPOSURE_LAYERS_REMAPPED_SHELL = test1-
test2_exposure_layers_0000.tif\
test1-test2_exposure_layers_0001.tif
# stacked images for enfuse or other automatic exposure blending tools
LDR_STACKS_NUMBERS = 0 1
LDR_STACK_0 = test1-test2_stack_ldr_0000.tif
LDR_STACK_0_SHELL = test1-test2_stack_ldr_0000.tif
LDR_STACK_0_INPUT = test1-test2_exposure_layers_0000.tif
LDR_STACK_0_INPUT_SHELL = test1-test2_exposure_layers_0000.tif
LDR_STACK_1 = test1-test2_stack_ldr_0001.tif
LDR_STACK_1_SHELL = test1-test2_stack_ldr_0001.tif
LDR_STACK_1_INPUT = test1-test2_exposure_layers_0001.tif
LDR_STACK_1_INPUT_SHELL = test1-test2_exposure_layers_0001.tif
LDR_STACKS = $(LDR_STACK_0) $(LDR_STACK_1)
LDR_STACKS_SHELL = $(LDR_STACK_0_SHELL) $(LDR_STACK_1_SHELL)
TEMP_FILES_SHELL = $(LDR_LAYERS_SHELL)
all: $(LDR_BLENDED)
clean:
-$(RM) $(TEMP_FILES_SHELL)
# Rules for ordinary TIFF_m output
test1-test20000.tif: C\:\DATA\test1.JPG $(PROJECT_FILE)
$(NONA) $(NONA_LDR_REMAPPED_COMP) -r ldr -m TIFF_m -o $
(LDR_REMAPPED_PREFIX_SHELL) -i 0 $(PROJECT_FILE_SHELL)
test1-test20001.tif: C\:\DATA\test2.JPG $(PROJECT_FILE)
$(NONA) $(NONA_LDR_REMAPPED_COMP) -r ldr -m TIFF_m -o $
(LDR_REMAPPED_PREFIX_SHELL) -i 1 $(PROJECT_FILE_SHELL)
# Rules for merge to hdr output
test1-test2_hdr_0000.exr: C\:\DATA\test1.JPG $(PROJECT_FILE)
$(NONA) -r hdr -m EXR_m -o $(HDR_STACK_REMAPPED_PREFIX_SHELL) -i 0 $
(PROJECT_FILE_SHELL)
test1-test2_hdr_0001.exr: C\:\DATA\test2.JPG $(PROJECT_FILE)
$(NONA) -r hdr -m EXR_m -o $(HDR_STACK_REMAPPED_PREFIX_SHELL) -i 1 $
(PROJECT_FILE_SHELL)
# Rules for exposure layer output
test1-test2_exposure_layers_0000.tif: C\:\DATA\test1.JPG $
(PROJECT_FILE)
$(NONA) $(NONA_LDR_REMAPPED_COMP) -r ldr -e 14.6147 -m TIFF_m -o $
(LDR_EXPOSURE_REMAPPED_PREFIX_SHELL) -i 0 $(PROJECT_FILE_SHELL)
test1-test2_exposure_layers_0001.tif: C\:\DATA\test2.JPG $
(PROJECT_FILE)
$(NONA) $(NONA_LDR_REMAPPED_COMP) -r ldr -e 14.5871 -m TIFF_m -o $
(LDR_EXPOSURE_REMAPPED_PREFIX_SHELL) -i 1 $(PROJECT_FILE_SHELL)
$(HDR_STACK_0) : $(HDR_STACK_0_INPUT)
$(HDRMERGE) -m avg -c -o $(HDR_STACK_0_SHELL) $
(HDR_STACK_0_INPUT_SHELL)
$(HDR_STACK_1) : $(HDR_STACK_1_INPUT)
$(HDRMERGE) -m avg -c -o $(HDR_STACK_1_SHELL) $
(HDR_STACK_1_INPUT_SHELL)
$(LDR_STACK_0) : $(LDR_STACK_0_INPUT)
$(ENFUSE) $(ENFUSE_OPTS) -o $(LDR_STACK_0_SHELL) $
(LDR_STACK_0_INPUT_SHELL)
- $(EXIFTOOL) -overwrite_original_in_place -TagsFromFile $
(INPUT_IMAGE_1_SHELL) $(EXIFTOOL_COPY_ARGS) $(LDR_STACK_0_SHELL)
$(LDR_STACK_1) : $(LDR_STACK_1_INPUT)
$(ENFUSE) $(ENFUSE_OPTS) -o $(LDR_STACK_1_SHELL) $
(LDR_STACK_1_INPUT_SHELL)
- $(EXIFTOOL) -overwrite_original_in_place -TagsFromFile $
(INPUT_IMAGE_1_SHELL) $(EXIFTOOL_COPY_ARGS) $(LDR_STACK_1_SHELL)
$(LDR_BLENDED) : $(LDR_LAYERS)
$(ENBLEND) $(ENBLEND_LDR_COMP) $(ENBLEND_OPTS) -o $
(LDR_BLENDED_SHELL) $(LDR_LAYERS_SHELL)
- $(EXIFTOOL) -overwrite_original_in_place -TagsFromFile $
(INPUT_IMAGE_1_SHELL) $(EXIFTOOL_COPY_ARGS) $(LDR_BLENDED_SHELL)
$(LDR_EXPOSURE_LAYER_0) : $(LDR_EXPOSURE_LAYER_0_INPUT)
$(ENBLEND) $(ENBLEND_LDR_COMP) $(ENBLEND_OPTS) -o $
(LDR_EXPOSURE_LAYER_0_SHELL) $(LDR_EXPOSURE_LAYER_0_INPUT_SHELL)
-$(EXIFTOOL) -overwrite_original_in_place -TagsFromFile $
(INPUT_IMAGE_1_SHELL) $(EXIFTOOL_COPY_ARGS) $
(LDR_EXPOSURE_LAYER_0_SHELL)
$(LDR_STACKED_BLENDED) : $(LDR_STACKS)
$(ENBLEND) $(ENBLEND_LDR_COMP) $(ENBLEND_OPTS) -o $
(LDR_STACKED_BLENDED_SHELL) $(LDR_STACKS_SHELL)
- $(EXIFTOOL) -overwrite_original_in_place -TagsFromFile $
(INPUT_IMAGE_1_SHELL) $(EXIFTOOL_COPY_ARGS) $
(LDR_STACKED_BLENDED_SHELL)
$(HDR_BLENDED) : $(HDR_STACKS)
$(ENBLEND) $(ENBLEND_HDR_COMP) $(ENBLEND_OPTS) -o $
(HDR_BLENDED_SHELL) $(HDR_STACKS_SHELL)
On Feb 11, 9:35 am, Lukáš Jirkovský <
l.jirkov...@gmail.com> wrote:
> 2009/2/11 allard <
ka...@physics.leidenuniv.nl>: