code: public static void extractEpipoles( DMatrixRMaj F , Point3D_F64 e1 , Point3D_F64 e2 ) {
  		FundamentalExtractEpipoles alg = new FundamentalExtractEpipoles();
  		alg.process(F,e1,e2);
  	}
docs: <p>
  Extracts the epipoles from an essential or fundamental matrix.  The epipoles are extracted
  from the left and right null space of the provided matrix.  Note that the found epipoles are
  in homogeneous coordinates.  If the epipole is at infinity then z=0
  </p>
  
  <p>
  Left: e<sub>2</sub><sup>T</sup>*F = 0 <br>
  Right: F*e<sub>1</sub> = 0
  </p>
  
  @param F Input: Fundamental or Essential 3x3 matrix.  Not modified.
  @param e1 Output: Right epipole in homogeneous coordinates. Can be null. Modified.
  @param e2 Output: Left epipole in homogeneous coordinates. Can be null. Modified.