def testdata_kpts(): import utool as ut import vtool as vt import pyhesaff img_fpath = ut.grab_test_imgpath(ut.get_argval('--fname', default='star.png')) kwargs = ut.parse_dict_from_argv(pyhesaff.get_hesaff_default_params()) (kpts, vecs) = pyhesaff.detect_feats(img_fpath, **kwargs) imgBGR = vt.imread(img_fpath) return kpts, vecs, imgBGR
def get_extract_features_default_params(): r""" Returns: dict: CommandLine: python -m vtool.features --test-get_extract_features_default_params Example: >>> # ENABLE_DOCTEST >>> from vtool.features import * # NOQA >>> # build test data >>> # execute function >>> param_dict = get_extract_features_default_params() >>> result = ut.dict_str(param_dict) >>> # verify results >>> print(result) """ import pyhesaff param_dict = pyhesaff.get_hesaff_default_params() return param_dict
def get_hesaff_params(feat_cfg): import pyhesaff default_keys = list(pyhesaff.get_hesaff_default_params().keys()) hesaff_param_dict = ut.dict_subset(feat_cfg, default_keys) return hesaff_param_dict