def precompute_queries(back): # Batch -> Precompute Queries # TODO: #http://stackoverflow.com/questions/15637768/ # pyqt-how-to-capture-output-of-pythons-interpreter- # and-display-it-in-qedittext #prevBlock = back.front.blockSignals(True) from hotspotter import matching_functions as mf from hotspotter import DataStructures as ds from hotspotter import match_chips3 as mc3 import sys import pdb pdb.set_trace() back.precompute_feats() valid_cx = back.hs.get_valid_cxs() if back.hs.args.quiet: mc3.print_off() ds.print_off() mf.print_off() fmtstr = helpers.progress_str(len(valid_cx), '[back*] Query qcx=%r: ') for count, qcx in enumerate(valid_cx): sys.stdout.write(fmtstr % (qcx, count)) back.hs.query(qcx, dochecks=False) if count % 100 == 0: sys.stdout.write('\n ...') sys.stdout.write('\n ...') mc3.print_on() ds.print_on() mf.print_on() print('')
def precompute_queries(back): # Batch -> Precompute Queries # TODO: #http://stackoverflow.com/questions/15637768/ # pyqt-how-to-capture-output-of-pythons-interpreter- # and-display-it-in-qedittext #prevBlock = back.front.blockSignals(True) import matching_functions as mf import DataStructures as ds import match_chips3 as mc3 import sys back.precompute_feats() valid_cx = back.hs.get_valid_cxs() if back.hs.args.quiet: mc3.print_off() ds.print_off() mf.print_off() fmtstr = helpers.progress_str(len(valid_cx), '[back*] Query qcx=%r: ') for count, qcx in enumerate(valid_cx): sys.stdout.write(fmtstr % (qcx, count)) back.hs.query(qcx, dochecks=False) if count % 100 == 0: sys.stdout.write('\n ...') sys.stdout.write('\n ...') mc3.print_on() ds.print_on() mf.print_on() print('')
def all_printoff(): from hotspotter import fileio as io from hotspotter import HotSpotterAPI as api ds.print_off() mf.print_off() io.print_off() api.print_off() mc3.print_off() vr2.print_off()