Loading autocnet/bin/__init__.py 0 → 100644 +0 −0 Empty file added. autocnet/bin/image_match.py 0 → 100644 +39 −0 Original line number Diff line number Diff line import os import sys sys.path.insert(0, os.path.abspath('..')) from autocnet.examples import get_path from autocnet.graph.network import CandidateGraph from autocnet.matcher.matcher import FlannMatcher from autocnet.fileio.io_controlnetwork import to_isis from autocnet.fileio.io_controlnetwork import write_filelist from IPython.display import display cg = CandidateGraph.from_adjacency(sys.argv[1], basepath='/home/acpaquette/Desktop/') # Apply SIFT to extract features cg.extract_features(method='sift', extractor_parameters={'nfeatures':500}) # Match cg.match_features() # Apply outlier detection cg.symmetry_checks() cg.ratio_checks() m = cg.edge[0][1].masks # Compute a homography and apply RANSAC cg.compute_fundamental_matrices(clean_keys=['ratio', 'symmetry']) cg.subpixel_register(clean_keys=['fundamental', 'symmetry', 'ratio'],template_size=5, search_size=15) cnet = cg.to_cnet(clean_keys = ['subpixel'], isis_serials=True) print(cnet) filelist = cg.to_filelist() write_filelist(filelist, 'TestList.lis') to_isis('TestList.net', cnet, mode = 'wb',targetname='Moon') autocnet/examples/Apollo15/user_image_adjacency.json 0 → 100644 +3 −0 Original line number Diff line number Diff line {"AS15-M-0414_sub4.cub": ["AS15-M-0413_sub4.cub", "AS15-M-0412_sub4.cub"], "AS15-M-0413_sub4.cub" : ["AS15-M-0414_sub4.cub", "AS15-M-0412_sub4.cub"], "AS15-M-0412_sub4.cub" : ["AS15-M-0413_sub4.cub", "AS15-M-0414_sub4.cub"]} No newline at end of file Loading
autocnet/bin/image_match.py 0 → 100644 +39 −0 Original line number Diff line number Diff line import os import sys sys.path.insert(0, os.path.abspath('..')) from autocnet.examples import get_path from autocnet.graph.network import CandidateGraph from autocnet.matcher.matcher import FlannMatcher from autocnet.fileio.io_controlnetwork import to_isis from autocnet.fileio.io_controlnetwork import write_filelist from IPython.display import display cg = CandidateGraph.from_adjacency(sys.argv[1], basepath='/home/acpaquette/Desktop/') # Apply SIFT to extract features cg.extract_features(method='sift', extractor_parameters={'nfeatures':500}) # Match cg.match_features() # Apply outlier detection cg.symmetry_checks() cg.ratio_checks() m = cg.edge[0][1].masks # Compute a homography and apply RANSAC cg.compute_fundamental_matrices(clean_keys=['ratio', 'symmetry']) cg.subpixel_register(clean_keys=['fundamental', 'symmetry', 'ratio'],template_size=5, search_size=15) cnet = cg.to_cnet(clean_keys = ['subpixel'], isis_serials=True) print(cnet) filelist = cg.to_filelist() write_filelist(filelist, 'TestList.lis') to_isis('TestList.net', cnet, mode = 'wb',targetname='Moon')
autocnet/examples/Apollo15/user_image_adjacency.json 0 → 100644 +3 −0 Original line number Diff line number Diff line {"AS15-M-0414_sub4.cub": ["AS15-M-0413_sub4.cub", "AS15-M-0412_sub4.cub"], "AS15-M-0413_sub4.cub" : ["AS15-M-0414_sub4.cub", "AS15-M-0412_sub4.cub"], "AS15-M-0412_sub4.cub" : ["AS15-M-0413_sub4.cub", "AS15-M-0414_sub4.cub"]} No newline at end of file