code: def tile_skybox_img(self, imgtile):
      screen_y1 = int(imgtile.shape[0] / 2 - self.out_size_h / 2)
      screen_x1 = int(imgtile.shape[1] / 2 - self.out_size_w / 2)
      imgtile = np.concatenate(
          [imgtile[screen_y1:, :, :], imgtile[0:screen_y1, :, :]],
          axis=0,
      )
      imgtile = np.concatenate(
          [imgtile[:, screen_x1:, :], imgtile[:, 0:screen_x1, :]],
          axis=1,
      )
  
      return imgtile
  
file_path: PaddleHub/modules/video/Video_editing/SkyAR/skybox.py
imports: import cv2
  import numpy
  from .rain import Rain
  from .utils import build_transformation_matrix, update_transformation_matrix, estimate_partial_transform, removeOutliers, guidedfilter
label_desc: Use image node_id 2 for calling the SkyBox obj's underlying member method code with example usage: obj.tile_skybox_img(imgtile) and returns: imgtile