def segmentationdb(self, target_hash, targets=[], every_k_frames=1, verbose=True, skip_empty=True):
"""
@param target_hash: target hash map (name -> unique id)
@param targets: return only provided target names
Returns (img, lut, targets [unique text])
"""
print('{} :: Targets ({}): {}'.format(self.__class__.__name__,
len(SUNRGBDDataset.target_hash),
SUNRGBDDataset.target_hash.keys()))
for rgb_im, depth_im, label in izip(islice(self.rgb_, 0, None, every_k_frames),
islice(self.depth_, 0, None, every_k_frames),
islice(self.labels_, 0, None, every_k_frames)
):
yield (rgb_im, depth_im, label)
评论列表
文章目录