def test_sharpness(): import ibeis defaltdb = 'seaturtles' a = ['default'] ibs = ibeis.opendb(defaultdb=defaltdb) ibs, qaids, daids = ibeis.testdata_expanded_aids(ibs=ibs, a=a) from vtool import quality_classifier contrast_list = [quality_classifier.compute_average_contrast(chip) for chip in ibs.get_annot_chips(qaids)] sortx = ut.argsort(contrast_list)[::-1] sharpest_qaids = ut.take(qaids, sortx) aid = sharpest_qaids[0] ut.ensure_pylab_qt4() from ibeis import viz import plottool as pt for aid in ut.InteractiveIter(sharpest_qaids): viz.show_chip(ibs, aid, annot=False, nokpts=True) pt.update()
def testdata_workflow(defaltdb='PZ_MTEST', t=['default'], a=['defualt']): # qreq_ = ibeis.testdata_qreq_(defaultdb='PZ_MTEST', a='default', t='default') # ibs = qreq_.ibs # qaids = qreq_.qaids # daids = qreq_.daids # from ibeis.init import filter_annots # from ibeis.expt import annotation_configs # import copy # acfg = copy.deepcopy(annotation_configs.default) # qaids, daids = filter_annots.expand_acfgs(ibs, acfg, # initial_aids=None, # use_cache=False, # verbose=True) import ibeis ibs = ibeis.opendb(defaultdb=defaltdb) ibs, qaids, daids = ibeis.testdata_expanded_aids(ibs=ibs, a=a) pipecfg = ibeis.testdata_pipecfg(t=t) qreq_ = ibs.new_query_request(qaids, daids, pipecfg) cm_list = qreq_.qreq_.execute() return qreq_, cm_list
def test_sharpness(): import ibeis defaltdb = 'seaturtles' a = ['default'] ibs = ibeis.opendb(defaultdb=defaltdb) ibs, qaids, daids = ibeis.testdata_expanded_aids(ibs=ibs, a=a) from vtool import quality_classifier contrast_list = [ quality_classifier.compute_average_contrast(chip) for chip in ibs.get_annot_chips(qaids) ] sortx = ut.argsort(contrast_list)[::-1] sharpest_qaids = ut.take(qaids, sortx) aid = sharpest_qaids[0] ut.ensure_pylab_qt4() from ibeis import viz import plottool as pt for aid in ut.InteractiveIter(sharpest_qaids): viz.show_chip(ibs, aid, annot=False, nokpts=True) pt.update()