code: def process_skewed_crop(image):
      theta = compute_skew(estimate_skew(image))
      ret, thresh = cv2.threshold(
          image.copy(), 0, 255, cv2.THRESH_BINARY + cv2.THRESH_OTSU
      )
      rotated = rotate(thresh, theta)
      return (rotated, theta)
  
imports: import os
  import traceback
  import sys
  import cv2
  import numpy
  from PIL import Image
  from scipy.ndimage.filters import rank_filter
  import pytesseract
label_desc: Use image node_id 19 for calling a global function with example usage: process_skewed_crop(image) and returns: rotated,  theta