def preprocess_constraints(self, constraints):
[im_c_o, mask_c_o, im_e_o, mask_e_o] = constraints
im_c = self.transform(im_c_o[np.newaxis, :], self.nc)
mask_c = self.transform_mask(mask_c_o[np.newaxis, :])
im_e = self.transform(im_e_o[np.newaxis, :], self.nc)
mask_t = self.transform_mask(mask_e_o[np.newaxis, :])
mask_e = self.hog.comp_mask(mask_t)
shp = [self.batch_size, 1, 1, 1]
im_c_t = np.tile(im_c, shp)
mask_c_t = np.tile(mask_c, shp)
im_e_t = np.tile(im_e, shp)
mask_e_t = np.tile(mask_e, shp)
return [im_c_t, mask_c_t, im_e_t, mask_e_t]
评论列表
文章目录