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

in Source image to process.

detected_finger_list DetectedFingerList
in 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

in Source image to process.

detectedFingerList DetectedFingerList
in 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

in Source image to process.

detectedFingerList DetectedFingerList
in 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

in Source image to process.

detectedFingerList DetectedFingerList
in 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

in Source image to process.

detectedFingerList DetectedFingerList
in 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_DETECTOR
in Handle to the FingerDetector object.

in Source image to process.

hDetectedFingerList ID3_DETECTED_FINGER_LIST
in List of detected fingers.

out Output image record containing images of each separated finger.

Returns

int
An error code.
See id3FingerError file for the list of possible error codes.