# Last edited on 2008-02-04 13:01:53 by stolfi # Creates "eps" figure illustrating a discrete matching # between two irregular curves, with a hand-built candidate. DATASET = ceramic-3 CAND = 0080-0082 # CAND = 0066-0080 # CAND = 0089-0106 INBAND = 001 MAXEVALS = 0 # OUTBAND = 001 # OUTLAMBDA = 1.0 # OUTSTEP = 0.25 # MAXSHIFT = 3.0 # CRITDIST = 2.0 # EXTRALENGTH = -12 # OUTBAND = 002 # OUTLAMBDA = 2.0 # OUTSTEP = 0.50 # MAXSHIFT = 6.0 # CRITDIST = 4.0 # EXTRALENGTH = -7 OUTBAND = 004 OUTLAMBDA = 4.0 OUTSTEP = 1.0 MAXSHIFT = 12.0 CRITDIST = 4.0 EXTRALENGTH = -3 RAWCAND = ${CAND}-f${INBAND}-raw MAPCAND = ${CAND}-f${OUTBAND}-map REFCAND = ${CAND}-f${OUTBAND}-ref .PHONY: clean all clean: /bin/rm -f ${MAPCAND}.can ${REFCAND}.can all: ${REFCAND}.can # The /l/sdb version only works on "amelia". The /home/amelia version # has been giving bogus "no such file" errors to FileRd.Open(). DATADIR = /l/sdb/staff/stolfi/hcgl/tests-for-export/${DATASET} # DATADIR = /home/amelia/stolfi/hcgl/tests-for-export/${DATASET} PROGDIR = ${STOLFIHOME}/programs/pm3-1.1.15/THESES/hcgl/1/bin/${PLATFORM} SETPATH = PATH=".:${PROGDIR}:$$PATH"; export PATH # MAPPING THE CANDIDATE ${MAPCAND}.can: ${RAWCAND}.can Makefile ${PROGDIR}/PZMapCands @echo "${RAWCAND}.can -> ${MAPCAND}.can" -/bin/rm -f ${MAPCAND}.can ${SETPATH}; nice PZMapCands \ -input ${RAWCAND} \ -inBand ${INBAND} \ -chainDir "${DATADIR}/data/multiscale" -chainPrefix f \ -output ${MAPCAND} \ -outBand ${OUTBAND} -outLambda ${OUTLAMBDA} -outStep ${OUTSTEP} \ -blurFactor 0.0 \ -extraLength ${EXTRALENGTH} # REFINING THE CANDIDATE ${REFCAND}.can: ${MAPCAND}.can Makefile ${PROGDIR}/PZRefineCandsGeometry @echo "${MAPCAND}.can -> ${REFCAND}.can" -/bin/rm -f ${REFCAND}.can ${SETPATH}; nice PZRefineCandsGeometry \ -input ${MAPCAND} \ -chainDir "${DATADIR}/data/multiscale" -chainPrefix f \ -output ${REFCAND} \ -band ${OUTBAND} -step ${OUTSTEP} \ -minLength 1 \ -blurFactor 0 \ -extraLength 0 \ -critDist ${CRITDIST} \ -skipDist 0 \ -maxDist 99999 \ -simpleMatch -maxRefineShift 999999 \ -maxEvals ${MAXEVALS} \ -draw -epsFormat \ -displace -6 -plotSize 150 40 -noColors ghostview ${REFCAND}-000000-dr-f.eps mv ${REFCAND}-000000-dr-f.eps ${REFCAND}.eps /bin/rm -f ${REFCAND}-000000-dr-i.eps