parameters: (ip1h, ip2h=None, ip3h=None)
docstring: plot multiple homogeneous image points as scatter plot
docstring_summary: plot multiple homogeneous image points as scatter plot
docstring_tokens: plot multiple homogeneous image points as scatter plot
function: def plot_image_points(ip1h, ip2h=None, ip3h=None):
      """ plot multiple homogeneous image points as scatter plot"""
      plt.scatter(np.squeeze(np.array(ip1h[:,0])),
                  np.squeeze(np.array(ip1h[:,1])),c='blue')
      if not (ip2h is None):
          plt.scatter(np.squeeze(np.array(ip2h[:,0])),
                      np.squeeze(np.array(ip2h[:,1])),c='red')
      if not (ip3h is None):
          plt.scatter(np.squeeze(np.array(ip3h[:,0])),
                      np.squeeze(np.array(ip3h[:,1])),c='green')
      plt.gca().axis('equal')
      plt.show()
function_tokens: def plot_image_points ( ip1h , ip2h = None , ip3h = None ) : plt . scatter ( np . squeeze ( np . array ( ip1h [ : , 0 ] ) ) , np . squeeze ( np . array ( ip1h [ : , 1 ] ) ) , c = 'blue' ) if not ( ip2h is None ) : plt . scatter ( np . squeeze ( np . array ( ip2h [ : , 0 ] ) ) , np . squeeze ( np . array ( ip2h [ : , 1 ] ) ) , c = 'red' ) if not ( ip3h is None ) : plt . scatter ( np . squeeze ( np . array ( ip3h [ : , 0 ] ) ) , np . squeeze ( np . array ( ip3h [ : , 1 ] ) ) , c = 'green' ) plt . gca ( ) . axis ( 'equal' ) plt . show ( )