Size: 3200
Comment:
|
← Revision 14 as of 2016-06-06 13:09:14 ⇥
Size: 3664
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 2: | Line 2: |
(Compiled by DL) | |
Line 4: | Line 3: |
'''Purpose:''' Generates the run script and .INN files required to batch autoregister new images. | ||Category B||Version 3.0|| |
Line 6: | Line 5: |
=== Requires === | == Description == |
Line 8: | 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. * TESTFILES/ - Directory in which to store copies of LMRK_DISPLAY1.pgm (output by [[autoregister]]) for each image. |
This program generates the run script and .INN files required to batch autoregister new images. |
Line 12: | Line 9: |
NB: [[autoregister]] requires a number of directories and files - refer to relevant guide. | === Required Files === |
Line 14: | Line 11: |
=== 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 16: | Line 18: |
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. * 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 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 24: | Line 31: |
---------- |
|
Line 27: | Line 36: |
=== Create Input Files === | 1. Create Input Files |
Line 29: | Line 38: |
Example '''make_script.in''' file: | Here is a sample [[make_script.in]] file (see that entry for further information): |
Line 38: | Line 47: |
NB: A space must precede each image filename. | /!\ You must precede each image filename with a space. |
Line 40: | Line 49: |
Example '''make_scriptA.seed''' file (see [[make_scriptA.seed]] for further details): | Here is a sample [[make_scriptA.seed]] file (see that entry for further information): |
Line 59: | Line 68: |
== Run make_scriptA == | 1.#2 Run [[make_scriptA]] |
Line 61: | Line 70: |
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. It consists of the image filename followed by the autoregister options contained in the make_scriptA.seed file. Here is a sample .INN file for image '''P00045000450''': |
Line 83: | Line 94: |
make_scriptA also generates the run script - '''run_script.b''': | [[make_scriptA]] also generates the '''run_script.b''' script. Here is a sample run script file for image '''P00045000450''': |
Line 97: | Line 108: |
== Batch Autoregister Images == | 1.#3 Batch Autoregister Images |
Line 99: | Line 110: |
[[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. | /!\ '''autoregister''' uses the file [[LMRKLISTX.TXT]] to prescreen the maplets. If you have added or deleted maplets recently, you should run [[make_lmrklistX]]. Here is a sample command line for running [[run_script.b]]: |
Line 105: | Line 118: |
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.) | The [[autoregister]] standard output for each image is captured in the .OOT files. The LMRKDISPLAY1.pgm file output by [[autoregister]] 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 autoregistration process. (!) There is currently no '''find-nofit''' program for batch image autoregistration. ---------- ''(Compiled by DL)'' CategoryPrograms |
make_scriptA
Category B |
Version 3.0 |
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 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. It consists of the image filename followed by the autoregister options contained in the make_scriptA.seed file.
Here is a sample .INN file for image P00045000450:
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.b script. Here is a sample run script file for image P00045000450:
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 prescreen the maplets. If you have added or deleted maplets recently, you should run make_lmrklistX.
Here is a sample command line for running run_script.b:
sh run_script.b
The autoregister standard output for each image is captured in the .OOT files. The LMRKDISPLAY1.pgm file output by autoregister 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 autoregistration process.
There is currently no find-nofit program for batch image autoregistration.
(Compiled by DL)