docstr: Calculate the line through given point A and B in ax + by + c =0 form.
docstr_tok: ["Calculate","the","line","through","given","point","A","and","B","in","ax","+","by","+","c","=0","form","."]
code: def line_cross_two_point(self, A, B):
      """
      Calculate the line through given point A and B in ax + by + c =0 form.
      """
      angle = self.vector_angle(A, B)
      return self.theta_line_cross_point(angle, A)
  
imports: import math
  import cv2
  import numpy
  from skimage.morphology._skeletonize import thin
  from ppocr.utils.e2e_utils.extract_textpoint_fast import sort_and_expand_with_direction_v2
label_desc: Use image node_id 19 for calling the PGProcessTrain obj's underlying member method code with example usage: obj.line_cross_two_point(A, B) and returns: self