Beispiel #1
0
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()
Beispiel #2
0
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
Beispiel #3
0
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
Beispiel #4
0
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()