From 572e74a134303148380f4a5ab3281d4e174a47f9 Mon Sep 17 00:00:00 2001 From: zhuotun Date: Wed, 5 Jul 2017 18:22:24 -0400 Subject: [PATCH] make id unambiguous --- MatlabAPI/Context/getAnnofromJSON.m | 2 +- MatlabAPI/detailPartDemo.m | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/MatlabAPI/Context/getAnnofromJSON.m b/MatlabAPI/Context/getAnnofromJSON.m index d84d1f4e..4713b363 100644 --- a/MatlabAPI/Context/getAnnofromJSON.m +++ b/MatlabAPI/Context/getAnnofromJSON.m @@ -16,7 +16,7 @@ cate_id = part_annos.annotations(index(ii)).category_id; anno.objects(ii).class = part_annos.categories(part_annos_cates == cate_id).name; partsnames = part_annos.categories(part_annos_cates == cate_id).parts; - partsindices =cell2mat({partsnames.id}); + partsindices =cell2mat({partsnames.part_id}); % transfer the category id (459 classes) to the original PASCAL 20 classes; cate_id = find(part2senmatic == cate_id); diff --git a/MatlabAPI/detailPartDemo.m b/MatlabAPI/detailPartDemo.m index 06fc6672..f405913d 100644 --- a/MatlabAPI/detailPartDemo.m +++ b/MatlabAPI/detailPartDemo.m @@ -17,7 +17,7 @@ load('./Context/part2senmatic.mat'); part_annos = gason(fileread(json_path)); part_annos_imgid = num2str((cell2mat({part_annos.annotations.image_id}))'); -part_annos_cates = cell2mat({part_annos.categories.id}); +part_annos_cates = cell2mat({part_annos.categories.category_id}); % Shuffle image order images = cell2mat({part_annos.images.file_name}');