Size: 2558
Comment:
|
Size: 3490
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
'''Purpose:''' Generates the run script and .INN files required to batch autoregister new images. | == Description == |
Line 5: | Line 5: |
=== Requires === | This program generates the run script and .INN files required to batch autoregister new images. |
Line 7: | Line 7: |
* make_script.in - text file containing the names of the images to batch autoregister. * [[make_scriptA.seed]] - text file containing the autoregister option commands for batch registering images. |
=== Required Files === |
Line 10: | Line 9: |
=== Output === | '''input file''': * [[make_script.in]] - Text file containing the names of the images to batch autoregister. '''seed file''': * [[make_scriptA.seed]] - Text file containing the [[autoregister]] option commands for batch registering images. '''processed files''': * [[TESTFILES]]/ - Directory in which to store copies of [[LMRK_DISPLAY1.pgm]] (output by [[autoregister]]) for each image. |
Line 12: | Line 16: |
make_scriptA outputs: * run_script.b - run script for batch image autoregistration. * .INN files - autoregister seed file for each image. run_script.b output: * .OOT files - standard output from autoregister for each image. * [[SUMFILES]]/ - Landmarks are added to the image's SUMFILE. Spacecraft/camera position/attitude are updated upon user acceptance of alignment shifts; |
/!\ '''autoregister''' requires a number of directories and files. Refer to [[autoregister]] for more information. === Output Files === '''make_scriptA''' outputs: * run_script.b - run script for batch image autoregistration * .INN files - autoregister seed file for each image '''run_script.b''' output: * .OOT files - standard output from autoregister for each image '''processed files''' output: * [[TESTFILES]]/ - a copy of LMRK_DISPLAY1.pgm (output by [[autoregister]]) is saved for each image * [[SUMFILES]]/ - landmarks are added to the image's SUMFILE. Spacecraft/camera position/attitude are updated when you accept alignment shifts. |
Line 19: | Line 29: |
---------- |
|
Line 22: | Line 34: |
=== Create Input Files === | 1. Create Input Files |
Line 24: | Line 36: |
Example '''make_script.in''' file: | Here is a sample [[make_script.in]] file (see that entry for further information): |
Line 33: | Line 45: |
NB: A space must precede each image filename. | /!\ You must precede each image filename with a space. |
Line 35: | Line 47: |
Example '''make_scriptA.seed''' file (see [[make_scriptA.seed]] for further details): | Here is a sample [[make_scriptA.seed]] file (see that entry for for further information): |
Line 54: | Line 66: |
== Run make_scriptA == | 1.#2 Run [[make_scriptA]] |
Line 56: | Line 68: |
make_scriptA generates a .INN file for each image (the image filename appended with the autoregister options contained in the make_scriptA.seed file. Example '''P00045000450.INN''' file: | [[make_scriptA]] generates a .INN file for each image (the image filename appended with the autoregister options contained in the make_scriptA.seed file. Example '''P00045000450.INN''' file: |
Line 94: | Line 108: |
[[autoregister]] uses the file [[LMRKLISTX.TXT]] to pre- screen the maplets, so if maplets have been added or deleted recently, the procedure [[make_lmrklistX]] should be run. |
|
Line 98: | Line 114: |
The autoregister standard output for each image is captured in the .OOT files. The user must review the .OOT files to ascertain the success of the batch image autoregistration process. (A ''find-nofit'' program does not currently exist for batch image autoregistration.) | The autoregister standard output for each image is captured in the .OOT files, and the LMRKDISPLAY1.pgm file output by [[autoregister]] is copied and stored in [[TESTFILES]]/ once an image has been processed. The user must review the .OOT files to ascertain the success of the batch image autoregistration process. (A ''find-nofit'' program does not currently exist for batch image autoregistration.) ---------- ''(Compiled by DL)'' CategoryPrograms |
make_scriptA
Description
This program generates the run script and .INN files required to batch autoregister new images.
Required Files
input file:
make_script.in - Text file containing the names of the images to batch autoregister.
seed file:
make_scriptA.seed - Text file containing the autoregister option commands for batch registering images.
processed files:
TESTFILES/ - Directory in which to store copies of LMRK_DISPLAY1.pgm (output by autoregister) for each image.
autoregister requires a number of directories and files. Refer to autoregister for more information.
Output Files
make_scriptA outputs:
- run_script.b - run script for batch image autoregistration
- .INN files - autoregister seed file for each image
run_script.b output:
- .OOT files - standard output from autoregister for each image
processed files output:
TESTFILES/ - a copy of LMRK_DISPLAY1.pgm (output by autoregister) is saved for each image
SUMFILES/ - landmarks are added to the image's SUMFILE. Spacecraft/camera position/attitude are updated when you accept alignment shifts.
LMKFILES/ - Image names are added to the LMKFILES.
Using make_scriptA
- Create Input Files
Here is a sample make_script.in file (see that entry for further information):
P00045000450 P00045000451 P00045000452 END
You must precede each image filename with a space.
Here is a sample make_scriptA.seed file (see that entry for for further information):
a 0,65,.25,0,3 1 2 n 0 n o .5 4 b 0 q END
Run make_scriptA
make_scriptA generates a .INN file for each image (the image filename appended with the autoregister options contained in the make_scriptA.seed file.
Example P00045000450.INN file:
P00045000450 y 0.5 n a 0,65,.25,0,3 1 2 n 0 n o .5 4 b 0 q
make_scriptA also generates the run script - run_script.b:
rm -f P00045000450.OOT /usr/local/bin/AUTOREGISTER < P00045000450.INN > P00045000450.OOT cp LMRK_DISPLAY1.pgm ./TESTFILES/P00045000450.pgm rm -f P00045000451.OOT /usr/local/bin/AUTOREGISTER < P00045000451.INN > P00045000451.OOT cp LMRK_DISPLAY1.pgm ./TESTFILES/P00045000451.pgm rm -f P00045000452.OOT /usr/local/bin/AUTOREGISTER < P00045000452.INN > P00045000452.OOT cp LMRK_DISPLAY1.pgm ./TESTFILES/P00045000452.pgm
Batch Autoregister Images
autoregister uses the file LMRKLISTX.TXT to pre- screen the maplets, so if maplets have been added or deleted recently, the procedure make_lmrklistX should be run.
sh run_script.b
The autoregister standard output for each image is captured in the .OOT files, and the LMRKDISPLAY1.pgm file output by autoregister is copied and stored in TESTFILES/ once an image has been processed. The user must review the .OOT files to ascertain the success of the batch image autoregistration process. (A find-nofit program does not currently exist for batch image autoregistration.)
(Compiled by DL)