# Finger Pipeline

Contains instructions for finger_image_X or left_slap or right_slap request fields processing.
Finger image pipeline parameters:

Parameter Type Description Required Value range
fieldId string Field name in enroll request. Default type - NistT5 yes finger_image_r1, finger_image_r2, finger_image_r3, finger_image_r4, finger_image_r5
finger_image_l1, finger_image_l2, finger_image_l3, finger_image_l4, finger_image_l5
right_slap, left_slap
fingerType string Finger type on an image
(i.e. RT - right thumb finger, LR - left ring finger. etc.)
yes UK, RT, RI, RM, RR, RL, LT, LI, LM, LR, LL, PALM
impressionType string Impression type of the fingerprint no LP, LR, NP, NR, L_I, L_T, L_P, L_L, SW, LCL
templateType string Template type to extract no Nist, Iso, NistT5
maxTemplateSize int Maximum template size. Default size - 180 bytes no [0, 1560] - for Iso
[0, 1562] - for Nist
[0, 789] - for NistT5
performSegmentation bool Performs image segmentation no
segmentationType string Segmentation type no Finger, Slap, Palm, Edge, Thumbs, Palms, FullPalm, Card
segmentationHand string Type of the hand used for segmentation no Unknown, Left, Right, ProbablyLeft, ProbablyRight
age int Estimated age of the person whose fingerprint it is no [0, 99]
gender int Gender of the person whose fingerprint it is. 0 - unknown, 1 - male, 2 - female no [0, 2]
ppi int PPI of an image. Range is from 300 ppi to 1000 ppi, default value is 500 ppi no [300, 1000]

◽ Notice: if parameter is not specified, the system uses default value.

# Sample pipelines

{
  "fingerPipelines": [
     {
        "fieldId": "finger_image_r1",
        "impressionType": "LP",
        "templateType": "NistT5",
        "maxTemplateSize": 560
     },
     {
        "fieldId": "left_slap",
        "impressionType": "LP",
        "templateType": "NistT5",
        "performSegmentation": true,
        "segmentationType": "Palm"
     }
  ]  
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

◽ Notice: "fingerPipelines" is a json array.

# Default Finger Pipelines

Following pipelines will be generated for following fields automatically, unless otherwise specified in pipeline request field.


finger_image_r1:

{
  "fingerPipelines": [
     {
        "fieldId": "finger_image_r1",
        "fingerType": "RT"        
     }
  ]  
}
1
2
3
4
5
6
7
8

finger_image_r2:

{
  "fingerPipelines": [
     {
        "fieldId": "finger_image_r2",
        "fingerType": "RI"        
     }
  ]  
}
1
2
3
4
5
6
7
8

finger_image_r3:

{
  "fingerPipelines": [
     {
        "fieldId": "finger_image_r3",
        "fingerType": "RM"        
     }
  ]  
}
1
2
3
4
5
6
7
8

finger_image_r4:

{
  "fingerPipelines": [
     {
        "fieldId": "finger_image_r4",
        "fingerType": "RR"        
     }
  ]  
}
1
2
3
4
5
6
7
8

finger_image_r5:

{
  "fingerPipelines": [
     {
        "fieldId": "finger_image_r5",
        "fingerType": "RL"        
     }
  ]  
}
1
2
3
4
5
6
7
8

finger_image_l1:

{
  "fingerPipelines": [
     {
        "fieldId": "finger_image_l1",
        "fingerType": "LT"        
     }
  ]  
}
1
2
3
4
5
6
7
8

finger_image_l2:

{
  "fingerPipelines": [
     {
        "fieldId": "finger_image_l2",
        "fingerType": "LI"        
     }
  ]  
}
1
2
3
4
5
6
7
8

finger_image_l3:

{
  "fingerPipelines": [
     {
        "fieldId": "finger_image_l3",
        "fingerType": "LM"        
     }
  ]  
}
1
2
3
4
5
6
7
8

finger_image_l4:

{
  "fingerPipelines": [
     {
        "fieldId": "finger_image_l4",
        "fingerType": "LR"        
     }
  ]  
}
1
2
3
4
5
6
7
8

finger_image_l5:

{
  "fingerPipelines": [
     {
        "fieldId": "finger_image_l5",
        "fingerType": "LL"        
     }
  ]  
}
1
2
3
4
5
6
7
8

left_slap:

{
  "fingerPipelines": [
     {
        "fieldId": "left_slap",
        "fingerType": "PALM",        
        "performSegmentation": true,
        "segmentationType": "Slap",
        "segmentationHand": "Left"
     }
  ]  
}
1
2
3
4
5
6
7
8
9
10
11

right_slap:

{
  "fingerPipelines": [
     {
        "fieldId": "right_slap",
        "fingerType": "PALM",        
        "performSegmentation": true,
        "segmentationType": "Slap",
        "segmentationHand": "Right"
     }
  ]  
}
1
2
3
4
5
6
7
8
9
10
11