Repository navigation
make_scriptR
| Category B | Version 3.0 |
|---|
This program generates the run script and .INN files required to batch register new images.
input file:
- make_script.in - Text file containing the names of the images to batch register. seed file:
- make_scriptR.seed - Text file containing the register option commands for batch registering images. processed files:
- TESTFILES/ - Directory in which to store copies of LMRK_DISPLAY.pgm (output by register) for each image.
/!\ register requires a number of directories and files. Refer to register for more information.
make_scriptR outputs:
- run_script.b - Run script for batch image registration.
- .INN files - register seed file for each image. run_script.b output:
- .OOT files - Standard output from register for each image. processed files outputs:
- TESTFILES/ - A copy of LMRK_DISPLAY.pgm (output by register) is saved for each image.
- NOMINALS/ - If the seed file includes the option to update the NOMINAL file, starting S/C and camera information will be updated. (This option is not typically selected).
- SUMFILES/ - S/C and camera information are updated as image shifts are made.
Here is a sample make_script.in file (see that entry for further information):
P3T11S2H0409
P3T11S2H0410
P3T11S2H0411
END
/!\ You must precede each image filename with a space.
Here is a sample make_scriptR.seed file (see that entry for further information):
s
20
3
y
XSTOP
1
10
3
y
XSTOP
0
y
n
n
q
make_scriptR generates a .INN file for each image. It consists of the image filename followed by the register options contained in the make_scriptR.seed file.
Here is a sample .INN file for image P3T11S2H0409.INN:
P3T11S2H0409
s
20
3
y
XSTOP
1
10
3
y
XSTOP
0
y
n
n
q
make_scriptR also generates the run_script.b script, which looks like this:
rm -f P3T11S2H0409.OOT
/usr/local/bin/REGISTER < P3T11S2H0409.INN > P3T11S2H0409.OOT
cp TEMPFILE.pgm ./TESTFILES/P3T11S2H0409.pgm
rm -f P3T11S2H0410.OOT
/usr/local/bin/REGISTER < P3T11S2H0410.INN > P3T11S2H0410.OOT
cp TEMPFILE.pgm ./TESTFILES/P3T11S2H0410.pgm
rm -f P3T11S2H0411.OOT
/usr/local/bin/REGISTER < P3T11S2H0411.INN > P3T11S2H0411.OOT
cp TEMPFILE.pgm ./TESTFILES/P3T11S2H0411.pgm
Here is a sample command line for running run_script.b:
sh run_script.b
The register standard output for each image is captured in the .OOT files. The LMRKDISPLAY.pgm file output by register is copied and stored in TESTFILES/ once an image has been processed. You must review the .OOT files to ascertain the success of the batch image registration process.
(!) There is currently no find-nofit program for batch image registration.
(Compiled by DL)