def __init__(self, id, question, parses, layouts, answer, world): Datum.__init__(self) self.id = id self.question = question self.parses = parses self.layouts = layouts self.answers = [answer] self.world = world
def __init__(self, id, question, parses, layouts, input_set, input_id, answers, mean, std): Datum.__init__(self) self.id = id self.question = question self.parses = parses self.layouts = layouts self.input_set = input_set self.input_id = input_id self.answers = answers self.input_path = IMAGE_FILE % (self.input_set, self.input_set, self.input_id) self.image_path = RAW_IMAGE_FILE % (self.input_set, self.input_set, self.input_id) self.mean = mean[:,np.newaxis,np.newaxis] self.std = std[:,np.newaxis,np.newaxis] if not os.path.exists(self.input_path): raise IOError("No such processed image: " + self.input_path) if not os.path.exists(self.input_path): raise IOError("No such source image: " + self.image_paht)
def __init__(self, id, question, parses, layouts, input_set, input_id, answers, mean, std): Datum.__init__(self) self.id = id self.question = question self.parses = parses self.layouts = layouts self.input_set = input_set self.input_id = input_id self.answers = answers self.input_path = IMAGE_FILE % (self.input_set, self.input_set, self.input_id) self.image_path = RAW_IMAGE_FILE % (self.input_set, self.input_set, self.input_id) self.mean = mean[:, np.newaxis, np.newaxis] self.std = std[:, np.newaxis, np.newaxis] if not os.path.exists(self.input_path): raise IOError("No such processed image: " + self.input_path) if not os.path.exists(self.input_path): raise IOError("No such source image: " + self.image_paht)