From 0f25276a992a829565f30027763fe194a0c465ed Mon Sep 17 00:00:00 2001 From: Gduret <guillaume.duret@ec-lyon.fr> Date: Tue, 16 May 2023 22:51:06 +0200 Subject: [PATCH] add list of occ in meta --- utils.py | 29 +++++++++++++++++++++-------- 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/utils.py b/utils.py index 456fbc8..42265d3 100644 --- a/utils.py +++ b/utils.py @@ -40,20 +40,33 @@ def compute_id_good_occ(data_name, count, categories_instance_array_id_to_cat, c f2 = open(f'{data_name}/Occlusion/{count}.json') data2 = json.load(f2) - categories_occ_array = {} - categories_array = {} + categories_array_filtered = {} + categories_array_filtered_occ = {} + + categories_array_all = {} + categories_array_all_occ = {} for cat in categories_instance_array_cat_to_id : - categories_occ_array[cat] = [] - categories_array[cat] = [] + categories_array_filtered[cat] = [] + categories_array_filtered_occ[cat] = [] + categories_array_all[cat] = [] + categories_array_all_occ[cat] = [] for i in data2: if i['occlusion_value'] >= Occ_wanted : - categories_occ_array[categories_instance_array_id_to_cat[i['id']]].append(i['id']) - elif i['occlusion_value'] >= 0.05 and i['occlusion_value'] < Occ_wanted: - categories_array[categories_instance_array_id_to_cat[i['id']]].append(i['id']) + categories_array_filtered[categories_instance_array_id_to_cat[i['id']]].append(i['id']) + categories_array_filtered_occ[categories_instance_array_id_to_cat[i['id']]].append(i['occlusion_value']) + if i['occlusion_value'] >= 0.05 : + categories_array_all[categories_instance_array_id_to_cat[i['id']]].append(i['id']) + categories_array_all_occ[categories_instance_array_id_to_cat[i['id']]].append(i['occlusion_value']) # Closing file f2.close() - return categories_occ_array, categories_array \ No newline at end of file + #print(categories_array_filtered) + #print(categories_array_filtered_occ) + #print(categories_array_all) + #print(categories_array_all_occ) + + + return categories_array_filtered, categories_array_filtered_occ, categories_array_all, categories_array_all_occ \ No newline at end of file -- GitLab