class_docstr: Crop the middle part of the image to the specified size.
  
  Args:
     crop_size(int): Crop size.
  
  Return:
      img(np.ndarray): Croped image.
class_docstr_tok: ["Crop","the","middle","part","of","the","image","to","the","specified","size",".","Args",":","crop_size","(","int",")",":","Crop","size",".","Return",":","img","(","np.ndarray",")",":","Croped","image","."]
code: def __init__(self, crop_size: int):
      self.crop_size = crop_size
  
imports: import random
  from typing import Callable, Union, List, Tuple
  import cv2
  import PIL
  import numpy
  import paddlehub.vision.functional
label_desc: Use image node_id 1 to create a new CenterCrop object  with example: obj = CenterCrop(crop_size)