FingerDetector.extractFingers Method¶
Module: FingerDetector
Definition¶
Extract and returns the images of the different fingers, from a DetectedFingerList.
To be called after either DetectSlap or DetectContactless.
This function not only crops each fingers, but also applies additional processing depending on the detection function.
extract_fingers(self, image: FingerImage, detected_finger_list: DetectedFingerList) -> FingerImageRecord
Parameters
image
FingerImagein Source image to process.detected_finger_list
DetectedFingerListin List of detected fingers.
Returns
Output image record containing images of each separated finger.
Exceptions
An error has occurred during Finger Library execution.
FingerImageRecord extractFingers(FingerImage image, DetectedFingerList detectedFingerList)
Parameters
image
FingerImagein Source image to process.detectedFingerList
DetectedFingerListin List of detected fingers.
Returns
Output image record containing images of each separated finger.
Exceptions
An error has occurred during Finger Library execution.
public FingerImageRecord ExtractFingers(FingerImage image, DetectedFingerList detectedFingerList)
Parameters
image
FingerImagein Source image to process.detectedFingerList
DetectedFingerListin List of detected fingers.
Returns
Output image record containing images of each separated finger.
Exceptions
An error has occurred during Finger Library execution.
public FingerImageRecord extractFingers(FingerImage image, DetectedFingerList detectedFingerList) throws FingerException
Parameters
image
FingerImagein Source image to process.detectedFingerList
DetectedFingerListin List of detected fingers.
Returns
Output image record containing images of each separated finger.
Exceptions
An error has occurred during Finger Library execution.
public func extractFingers(image: FingerImage, detectedFingerList: DetectedFingerList) throws -> FingerImageRecord
Parameters
image
FingerImagein Source image to process.detectedFingerList
DetectedFingerListin List of detected fingers.
Returns
Output image record containing images of each separated finger.
Exceptions
An error has occurred during Finger Library execution.
int id3FingerDetector_ExtractFingers (
ID3_FINGER_DETECTOR hFingerDetector,
ID3_FINGER_IMAGE hImage,
ID3_DETECTED_FINGER_LIST hDetectedFingerList,
ID3_FINGER_IMAGE_RECORD hImageRecord)
Parameters
hFingerDetector
ID3_FINGER_DETECTORin Handle to the FingerDetector object.hImage
ID3_FINGER_IMAGEin Source image to process.hDetectedFingerList
ID3_DETECTED_FINGER_LISTin List of detected fingers.hImageRecord
ID3_FINGER_IMAGE_RECORDout Output image record containing images of each separated finger.
Returns