def create_all_aux_data(self): for i, img in enumerate(self.imgList): img, ni, nj = load_image(self.imgList[i]) cam = load_perspective_camera(self.camList[i]) self.create_aux_data(cam, img, i) remove_from_db([img, cam]) self.write_cache(True)
def update_all_alphas_with_cubic(self): for i, img in enumerate(self.imgList): cam = load_perspective_camera(self.camList[i]) img, ni, nj = load_image(self.imgList[i]) self.update_alpha_with_cubic(cam, img) remove_from_db([img, cam]) self.write_cache()
def update_all_alphas_with_cubic(self): for i,img in enumerate(self.imgList): cam = load_perspective_camera(self.camList[i]) img,ni,nj = load_image(self.imgList[i]) self.update_alpha_with_cubic(cam,img) remove_from_db([img, cam]) self.write_cache()
def create_all_aux_data(self): for i,img in enumerate(self.imgList): img, ni, nj = load_image(self.imgList[i]) cam = load_perspective_camera(self.camList[i]) self.create_aux_data(cam, img, i) remove_from_db([img, cam]) self.write_cache(True)
def store_all_uncertainty_aux(self): for i, img in enumerate(self.imgList): cam = load_perspective_camera(self.camList[i]) img, ni, nj = load_image(self.imgList[i]) self.uncertainty_per_view(cam, img, i) remove_from_db([img, cam]) self.write_cache(True)
def store_all_uncertainty_aux(self): for i,img in enumerate(self.imgList): cam = load_perspective_camera(self.camList[i]) img,ni,nj = load_image(self.imgList[i]) self.uncertainty_per_view(cam,img,i) remove_from_db([img,cam]) self.write_cache(True)
def store_all_uncertainty_aux(self, offset=0): for i, img in enumerate(self.imgList): cam = load_perspective_camera(self.camList[i]) img, ni, nj = load_image(self.imgList[i]) gcam = persp2gen(cam, ni, nj) self.uncertainty_per_view(gcam, img, i + offset) remove_from_db([img, cam, gcam]) self.write_cache()
def store_all_uncertainty_aux(self, offset = 0): for i,img in enumerate(self.imgList): cam = load_perspective_camera(self.camList[i]) img,ni,nj = load_image(self.imgList[i]) gcam = persp2gen(cam,ni,nj); self.uncertainty_per_view(gcam,img,i+offset) remove_from_db([img,cam,gcam]) self.write_cache()
if iter < 1 and (idx == 75 or idx == 135): scene.clear_app_models() print 'ITERATION %d' % idx print "Updating with img: %s and cam: %s" % (imgs[image_number],cams[image_number]) [img, ni, nj] = load_image(imgs[image_number]); cam = load_perspective_camera(cams[image_number]); scene.update(cam, img, image_number, update_occupancy=True, update_app=True, mask=None, var=0.08) exp_img = scene.render(render_cam,ni,nj); exp_img_byte = convert_image(exp_img); save_image(exp_img_byte, expected_img_dir + "/expected_image_%05d_%05d.png"%(iter,idx)); remove_from_db(img) remove_from_db(cam) remove_from_db(exp_img) remove_from_db(exp_img_byte) scene.write_cache() scene.clear_cache() deleteMsgFiles(boxm2_dir) deleteTmpFiles(boxm2_dir) deleteAppModelFiles(boxm2_dir) #keeping the octree structure fixed, iterate over the images a few times for iter in range(NUM_ITER,NUM_ITER+4):
scene.update(cam, img, image_number, update_occupancy=True, update_app=True, mask=None, var=0.08) exp_img = scene.render(render_cam, ni, nj) exp_img_byte = convert_image(exp_img) save_image( exp_img_byte, expected_img_dir + "/expected_image_%05d_%05d.png" % (iter, idx)) remove_from_db(img) remove_from_db(cam) remove_from_db(exp_img) remove_from_db(exp_img_byte) scene.write_cache() scene.clear_cache() deleteMsgFiles(boxm2_dir) deleteTmpFiles(boxm2_dir) deleteAppModelFiles(boxm2_dir) #keeping the octree structure fixed, iterate over the images a few times for iter in range(NUM_ITER, NUM_ITER + 4): random.shuffle(list)