# 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
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
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
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
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
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
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
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
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
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
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
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
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
2
3
4
5
6
7
8
9
10
11