def _load_data(self, data_id):
imgpath = osp.join(
self.data_dir, 'JPEGImages/{}.jpg'.format(data_id))
seg_imgpath = osp.join(
self.data_dir, 'SegmentationClass/{}.png'.format(data_id))
ins_imgpath = osp.join(
self.data_dir, 'SegmentationObject/{}.png'.format(data_id))
img = cv2.imread(imgpath)
img = img.transpose((2, 0, 1))
seg_img = PIL.Image.open(seg_imgpath)
seg_img = np.array(seg_img, dtype=np.int32)
seg_img[seg_img == 255] = -1
ins_img = PIL.Image.open(ins_imgpath)
ins_img = np.array(ins_img, dtype=np.int32)
ins_img[ins_img == 255] = -1
ins_img[np.isin(seg_img, [-1, 0])] = -1
return img, seg_img, ins_img
voc_instance_segmentation_dataset.py 文件源码
python
阅读 21
收藏 0
点赞 0
评论 0
评论列表
文章目录