Java EKYC API¶
oneML module to run ekyc pipeline.
-
class
org::sertiscorp::oneml::face
::
EKYCOps
¶ Public Functions
-
inline synchronized void delete ()
Gracefully destroy the object and free memory.
-
inline
EKYCOps
(boolean blur_check, boolean face_blur_check, boolean pad_check, boolean pose_check)¶ Construct an EKYCOps object.
- Parameters
blur_check
: whether to run blur check.face_blur_check
: whether to run face blur check.pad_check
: whether to run digital and paper pad checks.pose_check
: whether to run face pose check.
-
-
class
org::sertiscorp::oneml::face
::
EKYC
¶ Public Functions
-
inline synchronized void delete ()
Gracefully destroy the object and free memory.
-
inline
EKYC
(LicenseManager manager)¶ Construct an EKYC object.
- Parameters
manager
: LicenseManager.
-
inline
EKYC
(FaceDetector face_detector, FaceEmbedder face_embedder, LicenseManager manager)¶ Construct an EKYC object.
- Parameters
face_detector
: FaceDetector.face_embedder
: FaceEmbedder.manager
: LicenseManager.
-
inline
EKYC
(FaceEmbedder face_embedder, LicenseManager manager)¶ Construct an EKYC object.
- Parameters
face_embedder
: FaceEmbedder.manager
: LicenseManager.
-
inline
EKYC
(FaceDetector face_detector, LicenseManager manager)¶ Construct an EKYC object.
- Parameters
face_detector
: FaceDetector.manager
: LicenseManager.
-
inline EKYCResult
run
(Image image1, Image image2, EKYCOps image1_ops, EKYCOps image2_ops)¶ Run EKYC pipeline.
-
-
class
org::sertiscorp::oneml::face
::
EKYCResult
¶ Public Functions
-
inline synchronized void delete ()
Gracefully destroy the object and free memory.
-
inline float
getDistance
()¶ Get distance between image1 and image2.
- Return
float
-
inline boolean
isSamePerson
()¶ Return whether the two input images are the same person.
- Return
bool
-
inline int
getReturnStatus
()¶ Get return status.
- Return
int
-
inline FacePoseList
getFacePoses
()¶ Get the image1 and image2 cropped face Pose values.
- Return
an instance of FacePostList.
-
inline Landmark5List
getLandmarks
()¶ Get the image1 and image2 cropped face FaceLandmark5 objects.
- Return
an instance of Landmark5List.
-
inline BBoxList
getBBoxes
()¶ Get the image1 and image2 cropped face BBox objects.
- Return
an instance of BBoxList.
-
inline FloatList
getBBoxScores
()¶ Get the image1 and image2 cropped face BBox scores.
- Return
an instance of FloatList.
-
-
namespace
org::sertiscorp::oneml
::
face
-
enum
EKYCStatus
¶ Public Members
-
Empty =(FaceJNI.EKYCStatus_Empty_get())
-
Success =(FaceJNI.EKYCStatus_Success_get())
-
ImageBlurCheckFail =(FaceJNI.EKYCStatus_ImageBlurCheckFail_get())
-
DigitalPadFail =(FaceJNI.EKYCStatus_DigitalPadFail_get())
-
PaperPadFail =(FaceJNI.EKYCStatus_PaperPadFail_get())
-
NoFaceFound =(FaceJNI.EKYCStatus_NoFaceFound_get())
-
FaceBlurCheckFail =(FaceJNI.EKYCStatus_FaceBlurCheckFail_get())
-
FaceNotFrontal =(FaceJNI.EKYCStatus_FaceNotFrontal_get())
-
-
enum