Пример #1
0
def get_classifier_crossval(cls=None):
    dirname = join(res_dir, 'classify_scores')
    makedirs(dirname)
    if cls is None:
        return join(dirname, 'crossval.txt')
    else:
        return join(dirname, 'crossval_%s.txt' % cls)
Пример #2
0
def get_classifier_svm_name(cls, C, gamma, current_fold):
    dirname = join(res_dir, 'classify_svm')
    makedirs(dirname)
    if current_fold == -1:
        filename = join(dirname, '%s_%f_%f' % (cls, C, gamma))
    else:
        filename = join(dirname, '%s_%f_%f_%d' % (cls, C, gamma, current_fold))
    return filename
Пример #3
0
def get_gist_fastinf_table_name(dataset, cls):
    savedir = makedirs(join(get_gist_svm_dirname(dataset), 'classif'))
    if cls is None:
        savefile = join(savedir, 'cls_gt')
    else:
        savefile = join(savedir, 'cls_gt_%s' % cls)
    return savefile
Пример #4
0
def get_ext_dets_filename(dataset, suffix):
    if dataset is None:
        # TODO:
        """
        Just load eeeevery image
        """
        dataset_name = 'full_pascal_full'
    else:
        dataset_name = dataset.name  # NOTE does not depend on # images
    dirname = makedirs(join(res_dir, 'ext_dets'))
    return join(dirname, '%s_%s.npy' % (dataset_name, suffix))
Пример #5
0
def get_classifier_dirname(classifier):
    name = classifier.name + '_svm'
    if len(classifier.suffix) >= 1:
        name += '_' + classifier.suffix
    return makedirs(join(res_dir, name))
Пример #6
0
def get_dataset_stats_dir(dataset):
    return makedirs(join(res_dir, 'dataset_stats', dataset.name))
Пример #7
0
def get_sliding_windows_cached_dir(dataset_name):
    sliding_windows_dir = join(
        temp_res_dir, 'sliding_windows_%s' % dataset_name)
    return makedirs(join(sliding_windows_dir, 'cached'))
Пример #8
0
def get_sliding_windows_params_dir(dataset_name):
    return makedirs(join(get_sliding_windows_dir(dataset_name), 'params'))
Пример #9
0
 def temp_res_dir(self):
     return makedirs(join(self.temp_dir, 'temp_results'))
Пример #10
0
def get_classifier_score_name(img):
    dirname = join(res_dir, 'classify_scores')
    makedirs(dirname)
    return join(dirname, img.name[:-4])
Пример #11
0
def get_assignments_path(feature, image):
    dirname = join(data_dir, feature, 'assignments/')
    makedirs(dirname)
    return join(dirname, image.name[0:-4])
Пример #12
0
 def get_evals_dir(self, dataset_name):
     return makedirs(join(self.evals_dir, dataset_name))
Пример #13
0
def get_ext_dets_foldname(dataset):
    dirname = makedirs(join(res_dir, 'ext_dets', dataset.name))
    return dirname
Пример #14
0
def get_dp_weights_filename(dp):
    dirname = get_evals_dir(dp.weights_dataset_name)
    dirname = makedirs(join(dirname, dp.get_config_name()))
    return join(dirname, 'weights.txt')
Пример #15
0
def get_cached_dataset_filename(name):
    assert(name in pascal_paths)
    dirname = makedirs(join(res_dir, 'cached_datasets'))
    return join(dirname, str(VOCyear) + '_' + name + '.pickle')
Пример #16
0
def get_dp_features_images_dirname(dp):
    dirname = get_evals_dir(dp.weights_dataset_name)
    dirname = makedirs(join(dirname, dp.get_config_name()))
    return makedirs(join(dirname, 'features_images'))
Пример #17
0
 def get_dets_configs_dir(self, dataset):
     return makedirs(join(self.res_dir, 'det_configs', dataset.name))
Пример #18
0
def get_jumping_windows_dir(dataset_name):
    return makedirs(join(res_dir, 'jumping_windows_%s' % dataset_name))
Пример #19
0
def get_classifier_dataset_dirname(classifier, dataset):
    return makedirs(join(get_classifier_dirname(classifier), dataset.name))
Пример #20
0
def get_mrf_bound_filename(dataset, suffix):
    dirname = makedirs(join(fastinf_dir, dataset.name, suffix))
    return join(dirname, 'bounds.txt')
Пример #21
0
def get_classifier_featvect_name(img):
    dirname = join(res_dir, 'classify_featvects')
    makedirs(dirname)
    return join(dirname, img.name[:-4])
Пример #22
0
def get_fastinf_res_file(dataset, suffix, m='0', r2=''):
    dirname = makedirs(join(fastinf_dir, dataset.name, suffix))
    return join(dirname, append_settings('res.txt', m, r2))
Пример #23
0
def get_window_stats_plot(dataset_name, stat, cls):
    window_stats_plot_dir = makedirs(
        join(get_sliding_windows_dir(dataset_name), stat))
    return join(window_stats_plot_dir, '%s.png' % cls)
Пример #24
0
 def __init__(self, res_dir, temp_dir, pascal_dir=None):
     self.mod_dir = os.path.abspath(os.path.dirname(__file__))
     self.res_dir = makedirs(res_dir)
     self.temp_dir = makedirs(temp_dir)
     self.pascal_dir = pascal_dir
Пример #25
0
def get_codebook_path(feature):
    dirname = join(data_dir, feature, 'codebooks')
    makedirs(dirname)
    return join(dirname, 'codebook')
Пример #26
0
 def evals_dir(self):
     return makedirs(join(self.res_dir, 'evals'))
Пример #27
0
def get_fastinf_data_file(dataset, suffix):
    dirname = makedirs(join(fastinf_dir, dataset.name, suffix))
    return join(dirname, 'data.txt')
Пример #28
0
def get_ext_test_support_dir():
    return makedirs(join(test_support_dir, 'ext_cls_test'))
Пример #29
0
def get_fastinf_cache_file(dataset, suffix, m='0', r2='', s=0):
    dirname = makedirs(join(fastinf_dir, dataset.name, suffix))
    filename = append_settings('cache.pickle', m, r2)
    return join(dirname, filename + '_Is_' + str(s))
Пример #30
0
 def get_evals_dp_dir(self, dp, train=False):
     dirname = self.get_evals_dir(dp.dataset.get_name())
     if train:
         dirname = self.get_evals_dir(dp.train_dataset.get_name())
     return makedirs(join(dirname, dp.get_config_name()))
Пример #31
0
 def get_cached_dataset_filename(self, name):
     dirname = makedirs(join(self.res_dir, 'cached_datasets'))
     filename = "{}_{}.pickle".format(str(self.VOCyear), name)
     return join(dirname, filename)
Пример #32
0
def get_gist_svm_dirname(dataset):
    return makedirs(join(res_dir, 'gist_svm', dataset.name))
Пример #33
0
 def get_dataset_stats_dir(self, dataset):
     return makedirs(join(self.res_dir, 'dataset_stats', dataset.name))
Пример #34
0
paths = {
    'tobi_home': ['/home/tobibaum/Documents/Vision/timely/',
                  '/home/tobibaum/Documents/Vision/data/',
                  '/home/tobibaum/Documents/Vision/data/temp/'],
    'tobi_icsi': ['/u/tobibaum/timely/',
                  '/u/vis/x1/tobibaum/data/',
                  '/tscratch/tmp/tobibaum/timely/'],
    'sergeyk_home': ['/Users/sergeyk/work/timely/',
                     '/Users/sergeyk/work/timely/data/',
                     '/Users/sergeyk/work/timely/data/temp/'],
    'sergeyk_icsi': ['/u/sergeyk/work/timely/',
                     '/u/sergeyk/work/timely/data',
                     '/tscratch/tmp/sergeyk/timely/'],
}
repo_dir, data_dir, temp_data_dir = paths[env]
makedirs(data_dir)
makedirs(temp_data_dir)

##################
# DERIVED PATHS
##################
# Code
script_dir = join(repo_dir, 'synthetic')

# Input data
test_support_dir = join(script_dir, 'support')
test_data1 = join(test_support_dir, 'data1.json')
test_data2 = join(test_support_dir, 'data2.json')
VOC_dir = join(data_dir, 'VOC%(year)s/') % {'year': VOCyear}
pascal_paths = {
    'test_pascal_train': join(test_support_dir, 'train.txt'),