AratekDMA - Development Manual
AratekDMA - Development Manual
Aratek
Device Management
Assistant
Development Manual
www.aratek.com.cn | 全球领先的人工智能和生物识别核心技术
全球领先的人工智能和生物识别核心技术
www.aratek.com.cn
全球领先的人工智能和生物识别核心技术
Introduction
Content overview
This document serves as the development and usage instructions for Aratek Device
Management Assistant, and will provide instructions for people who develop based
on this software. This document is mainly divided into two parts, software
Reader
Developer
由于产品的不断更新,本公司不能承诺实际产品与该资料一致, 同时也不承担由于实际技术参
数与本资料不符所导致的任何争议,任何改动恕不提前通知。
全球领先的人工智能和生物识别核心技术
Contents
Ⅰ.Software Description.................................................................................................................... 1
1.Scope ...................................................................................................................................... 1
2.Directory................................................................................................................................. 1
3.Installation steps .................................................................................................................... 1
4.Instructions for use ................................................................................................................ 5
Ⅱ.Interface Description .................................................................................................................... 6
1.OpenDevice ............................................................................................................................ 6
2.CloseDevice ............................................................................................................................ 7
3.GetDeviceCount ..................................................................................................................... 8
4.GetDeviceDescription ............................................................................................................ 9
5.CaptureFingerData ............................................................................................................... 11
6.StartCapture ......................................................................................................................... 14
7.StopCapture ......................................................................................................................... 16
8.GeneralizeTemplate.............................................................................................................. 17
9.Verify .................................................................................................................................... 18
10.SetOption ........................................................................................................................... 20
11.BmpToRaw ......................................................................................................................... 21
12.BmpToWSQ ........................................................................................................................ 23
13.BmpToISO ........................................................................................................................... 24
14.BmpToANSI......................................................................................................................... 26
15.CID_Init............................................................................................................................... 28
16.CID_Close ........................................................................................................................... 29
17.CID_GetChannelCount ....................................................................................................... 30
18.CID_BeginCapture .............................................................................................................. 32
19.CID_GetFPRawData ............................................................................................................ 33
20.CID_GetFPBmpData ........................................................................................................... 34
21.CID_EndCapture ................................................................................................................. 36
22.CID_GetVersion .................................................................................................................. 37
23.CID_GetDesc....................................................................................................................... 38
24.CID_Alg_GetVersion ........................................................................................................... 39
25.CID_Alg_Begin .................................................................................................................... 40
26.CID_Alg_FeatureExtract ..................................................................................................... 41
27.CID_Alg_FeatureMatch ...................................................................................................... 43
28.CID_Alg_ImageMatch ......................................................................................................... 44
29.CID_Alg_GetQualityScore................................................................................................... 46
30.CID_Alg_End ....................................................................................................................... 47
31.FRO900_OpenDevice ......................................................................................................... 48
32.FRO900_CloseDevice ......................................................................................................... 49
33.FRO900_GetDeviceCount................................................................................................... 50
34.FRO900_CaptureFingerPrintData ....................................................................................... 51
35.FRO900_GeneralizeTemplate ............................................................................................. 56
全球领先的人工智能和生物识别核心技术
36.FRO900_Verify ................................................................................................................... 57
37.TrustLink_GetDeviceInfo .................................................................................................... 59
38.Iris_InitDevice .................................................................................................................... 60
39.Iris_ReleaseDevice ............................................................................................................. 62
40.Iris_StartCapture ................................................................................................................ 64
41.Iris_StartFastCapture.......................................................................................................... 66
42.Iris_StopCapture ................................................................................................................ 68
43.Iris_SetOptions ................................................................................................................... 69
44.Iris_StartVerify ................................................................................................................... 70
45.Iris_StopVerify .................................................................................................................... 72
46.ARA_ReadIDCard ................................................................................................................ 73
47.ARA_FeaConv ..................................................................................................................... 76
48.ARA_GetCurrentDeviceList ................................................................................................ 78
49.ARA_ChangeFPImgColor .................................................................................................... 80
50.FingerKey_OpenDevice ...................................................................................................... 81
51.FingerKey_CloseDevice ...................................................................................................... 82
52.FingerKey_GetDeviceInformation ...................................................................................... 83
53.FingerKey_CaptureFingerData ........................................................................................... 85
54.FingerKey_ImportFingerPrint ............................................................................................. 87
55.Camera_InitDevice ............................................................................................................. 89
56.Camera_ReleaseDevice ...................................................................................................... 90
57.Camera_StartCapture......................................................................................................... 91
58.Camera_StopCapture ......................................................................................................... 93
59.Camera_SetOption ............................................................................................................. 94
60.Camera_DetectFace ........................................................................................................... 95
61.Camera_Verify .................................................................................................................... 98
Ⅲ.Type identification in the interface ............................................................................................ 99
1.Request/Response data type ............................................................................................... 99
2.Finger position ................................................................................................................... 102
3.Miss Finger position ........................................................................................................... 104
4.Image compression format type ........................................................................................ 104
5.Security level ...................................................................................................................... 105
6.Fingerprint image format type ........................................................................................... 105
7.Fingerprint feature format type ......................................................................................... 105
8.CID series device type ........................................................................................................ 106
9.IR series device type........................................................................................................... 106
10.Camera device type .......................................................................................................... 106
11.IR series device capture mode type ................................................................................. 107
12.ID card type ...................................................................................................................... 107
13.Error code description...................................................................................................... 108
全球领先的人工智能和生物识别核心技术
Ⅰ.Software Description
1.Scope
devices, and can realize the functions of biological feature collection, extraction and
2.Directory
Demo
Web sample program that realized the functions of image capture, feature
Document
Install
3.Installation steps
www.aratek.com.cn 1
全球领先的人工智能和生物识别核心技术
www.aratek.com.cn 2
全球领先的人工智能和生物识别核心技术
Step 4 : Check the box if you need to create a desktop shortcut and click
“Next”button
www.aratek.com.cn 3
全球领先的人工智能和生物识别核心技术
Step 6:Please check the box if you need to run immediately, and click “Finish”
button
The directory after installation is shown in the figure. The websocket uses port 4397
www.aratek.com.cn 4
全球领先的人工智能和生物识别核心技术
by default and the socket uses 7934 by default. If you need to set other ports, you
can modify the port number in the “open.bat” script, and then execute the script
to run AratekDMA program. The Drivers folder stores the drivers for the devices
1、The function of Debug is used to view the reception and response of data during
the development process. It should be noted that when this window is opened, all
the transmission data during the opening process will be recorded in the program
installation path. If it is opened for a long time, the data will be accumulated ,
3、The function of About is used to view the current version of AratekDMA program
www.aratek.com.cn 5
全球领先的人工智能和生物识别核心技术
Ⅱ.Interface Description
1.OpenDevice
Interface description
JSON:
{
Request data
“RequestType”: 1,
format
“Index”: 0(0 means the first device)
JSON:
www.aratek.com.cn 6
全球领先的人工智能和生物识别核心技术
2.CloseDevice
Interface description
JSON:
Request data {
format “RequestType”: 2
JSON:
Response data {
format “ResponseType”: 2,
“ErrorCode”:(Normally returns 0)
,
www.aratek.com.cn 7
全球领先的人工智能和生物识别核心技术
“ErrorMessage”:(Error message)
3.GetDeviceCount
Interface description
JSON:
Request data {
format “RequestType”: 3
format {
www.aratek.com.cn 8
全球领先的人工智能和生物识别核心技术
“ResponseType”: 3,
“ErrorCode”:(Normally returns 0)
,
“ErrorMessage”:(Error message),
“Count”:(Device count)
4.GetDeviceDescription
Interface description
JSON:
{
Request data
“RequestType”: 4,
format
“Index”: 0(0 means the first device)
www.aratek.com.cn 9
全球领先的人工智能和生物识别核心技术
JSON:
“ResponseType”: 4,
“ErrorCode”:(Normally returns 0)
,
“ErrorMessage”:(Error message),
“SN”:(Serial number),
“Manufacturer”:(Manufacturer information),
“FW_Version”:(Firmware version),
“HW_Version”:(Hardware version),
“Image_Width”:(Image width),
“Image_Height”:(Image height),
“DPI”:(Image DPI),
“Device_ID”:(Device ID)
www.aratek.com.cn 10
全球领先的人工智能和生物识别核心技术
5.CaptureFingerData
Interface description
format {
www.aratek.com.cn 11
全球领先的人工智能和生物识别核心技术
“RequestType”: 5,
“TimeOut”:(Overtime time),
“Device_ID”:(Device ID),
www.aratek.com.cn 12
全球领先的人工智能和生物识别核心技术
or JPEG2000
JSON:
“ResponseType”: 5,
“ErrorCode”:(Normally returns 0)
,
“ErrorMessage”:(Error message),
www.aratek.com.cn 13
全球领先的人工智能和生物识别核心技术
6.StartCapture
Interface description
by TrustFinger
JSON:
“Finger_Position”:(Finger position)
www.aratek.com.cn 14
全球领先的人工智能和生物识别核心技术
format {
“ResponseType”: 6,
“ErrorCode”:(Normally returns 0)
,
“ErrorMessage”:(Error message),
www.aratek.com.cn 15
全球领先的人工智能和生物识别核心技术
7.StopCapture
Interface description
JSON:
Request data {
format “RequestType”: 7
JSON:
“ErrorMessage”:(Error message)
www.aratek.com.cn 16
全球领先的人工智能和生物识别核心技术
8.GeneralizeTemplate
Interface description
JSON:
“RequestType”: 8,
Request data
“Feature_1”:(Finger feature data1),
format
“Feature_2”:(Finger feature data2),
format {
www.aratek.com.cn 17
全球领先的人工智能和生物识别核心技术
“ResponseType”: 8,
“ErrorMessage”:(Error message),
9.Verify
Interface description
JSON:
{
Request data
“RequestType”: 9,
format
“Feature_1”:(Finger feature data1),
www.aratek.com.cn 18
全球领先的人工智能和生物识别核心技术
“Security_Level”:(Security level)
JSON:
“ResponseType”: 9,
“Verify_Score”:(Verify score),
“Verify_Result”:(Verify result)
www.aratek.com.cn 19
全球领先的人工智能和生物识别核心技术
10.SetOption
Interface description
JSON:
“LED_Status”:(LED Status)
www.aratek.com.cn 20
全球领先的人工智能和生物识别核心技术
format {
“ResponseType”: 10,
“ErrorMessage”:(Error message)
11.BmpToRaw
Interface description
JSON:
“Image_Width”:(Image width),
“Image_Height”:(Image height)
www.aratek.com.cn 21
全球领先的人工智能和生物识别核心技术
JSON:
“ResponseType”: 11,
Response data
“ErrorCode”:(Normally returns 0)
,
format
“ErrorMessage”:(Error message),
www.aratek.com.cn 22
全球领先的人工智能和生物识别核心技术
12.BmpToWSQ
Interface description
JSON:
“RequestType”: 12,
“DPI”:(Image DPI),
“Bitrate”:(Compression factor)
www.aratek.com.cn 23
全球领先的人工智能和生物识别核心技术
JSON:
“ResponseType”: 12,
Response data
“ErrorCode”:(Normally returns 0)
,
format
“ErrorMessage”:(Error message),
13.BmpToISO
Interface description
JSON:
Request data
{
format
“RequestType”: 13,
www.aratek.com.cn 24
全球领先的人工智能和生物识别核心技术
“Image_Width”:(Image width),
“Image_Height”:(Image height),
“Finger_Position”:(Figner position),
“Device_ID”:(Device ID),
format {
www.aratek.com.cn 25
全球领先的人工智能和生物识别核心技术
“ResponseType”: 13,
“ErrorCode”:(Normally returns 0)
,
“ErrorMessage”:(Error message),
14.BmpToANSI
Interface description
JSON:
{
Request data
“RequestType”: 14,
format
“Bmp_ImageData”:(BMP image data),
“Image_Width”:(Image width),
www.aratek.com.cn 26
全球领先的人工智能和生物识别核心技术
“Image_Height”:(Image height),
“Finger_Position”:(Figner position),
“Device_ID”:(Device ID),
“Factor”:(Compression factor)
JSON:
Response data {
“ErrorCode”:(Normally returns 0)
,
www.aratek.com.cn 27
全球领先的人工智能和生物识别核心技术
“ErrorMessage”:(Error message),
15.CID_Init
Interface description
JSON:
{
Request data
“RequestType”: 15,
format
“DeviceType”:(CID device type)
www.aratek.com.cn 28
全球领先的人工智能和生物识别核心技术
JSON:
“ErrorMessage”:(Error message)
16.CID_Close
Interface description
JSON:
Request data
{
format
“RequestType”: 16
www.aratek.com.cn 29
全球领先的人工智能和生物识别核心技术
JSON:
“ErrorMessage”:(Error message)
17.CID_GetChannelCount
Interface description
www.aratek.com.cn 30
全球领先的人工智能和生物识别核心技术
format {
“RequestType”: 17
JSON:
“ResponseType”: 17,
Response data
“ErrorCode”:(Normally returns 1),
format
“ErrorMessage”:(Error message),
“Count”:(Device count)
www.aratek.com.cn 31
全球领先的人工智能和生物识别核心技术
18.CID_BeginCapture
Interface description
JSON:
{
Request data
“RequestType”: 18,
format
“nChannel”: 0(0 means the first device)
JSON:
“ErrorMessage”:(Error message)
www.aratek.com.cn 32
全球领先的人工智能和生物识别核心技术
19.CID_GetFPRawData
Interface description
Function: Get a frame of Raw fingerprint image, Scope: CID series device
JSON:
{
Request data
“RequestType”: 19,
format
“nChannel”: 0(0 means the first device)
JSON:
Response data {
www.aratek.com.cn 33
全球领先的人工智能和生物识别核心技术
“ErrorMessage”:(Error message),
20.CID_GetFPBmpData
Interface description
Function: Get a frame of Bmp fingerprint image, Scope: CID series device
JSON:
{
Request data
“RequestType”: 20,
format
“nChannel”: 0(0 means the first device)
www.aratek.com.cn 34
全球领先的人工智能和生物识别核心技术
JSON:
“ResponseType”: 20,
www.aratek.com.cn 35
全球领先的人工智能和生物识别核心技术
21.CID_EndCapture
Interface description
JSON:
{
Request data
“RequestType”: 21,
format
“nChannel”: 0(0 means the first device)
JSON:
“ErrorMessage”:(Error message)
www.aratek.com.cn 36
全球领先的人工智能和生物识别核心技术
22.CID_GetVersion
Interface description
JSON:
Request data {
format “RequestType”: 22
JSON:
“ErrorMessage”:(Error message),
“Version”:(Version information)
www.aratek.com.cn 37
全球领先的人工智能和生物识别核心技术
23.CID_GetDesc
Interface description
JSON:
Request data {
format “RequestType”: 23
format {
www.aratek.com.cn 38
全球领先的人工智能和生物识别核心技术
“ResponseType”: 23,
“ErrorMessage”:(Error message),
“Description”:(Device description)
24.CID_Alg_GetVersion
Interface description
JSON:
Request data {
format “RequestType”: 25
www.aratek.com.cn 39
全球领先的人工智能和生物识别核心技术
JSON:
“ResponseType”: 25,
Response data
“ErrorCode”:(Normally returns 1),
format
“ErrorMessage”:(Error message),
“Version”:(Version information)
25.CID_Alg_Begin
Interface description
www.aratek.com.cn 40
全球领先的人工智能和生物识别核心技术
format {
“RequestType”: 26
JSON:
“ErrorMessage”:(Error message)
26.CID_Alg_FeatureExtract
Interface description
www.aratek.com.cn 41
全球领先的人工智能和生物识别核心技术
JSON:
JSON:
“ResponseType”: 27,
Response data
“ErrorCode”:(Normally returns 1)
,
format
“ErrorMessage”:(Error message),
www.aratek.com.cn 42
全球领先的人工智能和生物识别核心技术
27.CID_Alg_FeatureMatch
Interface description
JSON:
www.aratek.com.cn 43
全球领先的人工智能和生物识别核心技术
format {
“ResponseType”: 28,
“ErrorMessage”:(Error message),
“Similarity”:(Matching similarity)
28.CID_Alg_ImageMatch
Interface description
Function: Match fingerprint image and feature, Scope: CID series device
JSON:
Request data {
www.aratek.com.cn 44
全球领先的人工智能和生物识别核心技术
JSON:
“ResponseType”: 29,
Response data
“ErrorCode”:(Normally returns 1)
,
format
“ErrorMessage”:(Error message),
“Similarity”:(Matching similarity)
www.aratek.com.cn 45
全球领先的人工智能和生物识别核心技术
29.CID_Alg_GetQualityScore
Interface description
JSON:
{
Request data
“RequestType”: 32,
format
“RawImageData”:(Raw finger image data),
JSON:
“ResponseType”: 32,
Response data
“ErrorCode”:(Normally returns 1)
,
format
“ErrorMessage”:(Error message),
www.aratek.com.cn 46
全球领先的人工智能和生物识别核心技术
30.CID_Alg_End
Interface description
JSON:
Request data {
format “RequestType”: 35
JSON:
Response data {
www.aratek.com.cn 47
全球领先的人工智能和生物识别核心技术
“ErrorMessage”:(Error message)
31.FRO900_OpenDevice
Interface description
JSON:
{
Request data
“RequestType”: 64,
format
“Index”: 0(0 means the first device)
www.aratek.com.cn 48
全球领先的人工智能和生物识别核心技术
JSON:
“ErrorMessage”:(Error message)
32.FRO900_CloseDevice
Interface description
JSON:
Request data {
format “RequestType”: 65
www.aratek.com.cn 49
全球领先的人工智能和生物识别核心技术
JSON:
“ErrorMessage”:(Error message)
33.FRO900_GetDeviceCount
Interface description
JSON:
Request data
{
format
“RequestType”: 66
www.aratek.com.cn 50
全球领先的人工智能和生物识别核心技术
JSON:
“ResponseType”: 66,
Response data
“ErrorCode”:(Normally returns 0)
,
format
“ErrorMessage”:(Error message),
“Count”:(Device count)
34.FRO900_CaptureFingerPrintData
Interface description
该接口功能为获取指纹信息,适用于 FRO900 设备
www.aratek.com.cn 51
全球领先的人工智能和生物识别核心技术
JSON:
“RequestType”: 67,
“Finger_Position”:(Finger position),
Request data
“Compression_Type”: ( Fingerprint image compression
format
format type),
1-15,WSQ is 0.75-2.25)
,
multi-finger capture)
www.aratek.com.cn 52
全球领先的人工智能和生物识别核心技术
JSON:
“ResponseType”: 5,
“ErrorCode”:(Normally returns 0)
,
“ErrorMessage”:(Error message),
right thumb),
www.aratek.com.cn 53
全球领先的人工智能和生物识别核心技术
Image_Data_1),
Image_Data_2),
Image_Data_3),
Image_Data_4),
Image_Data_1),
Image_Data_2),
Image_Data_3),
Image_Data_4)
www.aratek.com.cn 54
全球领先的人工智能和生物识别核心技术
www.aratek.com.cn 55
全球领先的人工智能和生物识别核心技术
35.FRO900_GeneralizeTemplate
Interface description
JSON:
“RequestType”: 68,
Request data
“Feature_1”:(Finger feature data1),
format
“Feature_2”:(Finger feature data2),
www.aratek.com.cn 56
全球领先的人工智能和生物识别核心技术
JSON:
“ResponseType”: 68,
Response data
“ErrorCode”:(Normally returns 0),
format
“ErrorMessage”:(Error message),
36.FRO900_Verify
Interface description
format {
www.aratek.com.cn 57
全球领先的人工智能和生物识别核心技术
“RequestType”: 69,
“Security_Level”:(Security level)
JSON:
“ResponseType”: 69,
“Verify_Score”:(Verify score),
“Verify_Result”:(Verify result)
www.aratek.com.cn 58
全球领先的人工智能和生物识别核心技术
37.TrustLink_GetDeviceInfo
Interface description
JSON:
Request data {
format “RequestType”: 49
JSON:
Response data {
www.aratek.com.cn 59
全球领先的人工智能和生物识别核心技术
“ErrorMessage”:(Error message),
“MACAdress”:(MAC address),
“IPAdress”:(IP address),
“HostName”:
(Hostname)
38.Iris_InitDevice
Interface description
JSON:
Request data
{
format
“RequestType”: 80,
www.aratek.com.cn 60
全球领先的人工智能和生物识别核心技术
“EnrollThresh”:
(Enroll thresh)
,
“OcclusionThresh”:
(occlusion value)
,
“MotionThresh”:
(motion value)
,
“FaceFocusThresh”:
(FaceFocus value)
,
“RedLightValue”
:(RedLight value)
,
“WhiteLightValue”:(WhiteLight value),
“Enroll_Max_Distance”:
(Max distance for enroll),
“Verify_Min_Distance”:
(Min distance for verify)
,
“Verify_Max_Distance”:
(Max distance for verify)
www.aratek.com.cn 61
全球领先的人工智能和生物识别核心技术
JSON:
“ErrorMessage”:(Error message)
39.Iris_ReleaseDevice
Interface description
www.aratek.com.cn 62
全球领先的人工智能和生物识别核心技术
JSON:
Request data {
format “RequestType”: 81
JSON:
“ErrorMessage”:(Error message)
www.aratek.com.cn 63
全球领先的人工智能和生物识别核心技术
40.Iris_StartCapture
Interface description
JSON:
format “CaptureMode”:
(Capture model,Capture two eyes by
default)
“ResponseType”: 82,
Response data
“ErrorCode”:(Normally returns 0),
format
“ErrorMessage”:(Error message),
“Distance”:(Detected distance)
www.aratek.com.cn 64
全球领先的人工智能和生物识别核心技术
JSON2(Return result):
“ResponseType”: 83,
“ErrorMessage”:(Error message),
www.aratek.com.cn 65
全球领先的人工智能和生物识别核心技术
41.Iris_StartFastCapture
Interface description
JSON:
format “CaptureMode”:
(Capture model,Capture two eyes by
default)
www.aratek.com.cn 66
全球领先的人工智能和生物识别核心技术
“ErrorMessage”:(Error message),
“Distance”:(Detected distance)
JSON2(Return result):
“ResponseType”: 91,
“ErrorMessage”:(Error message),
www.aratek.com.cn 67
全球领先的人工智能和生物识别核心技术
42.Iris_StopCapture
Interface description
JSON:
Request data {
format “RequestType”: 84
format {
www.aratek.com.cn 68
全球领先的人工智能和生物识别核心技术
“ResponseType”: 84,
“ErrorMessage”:(Error message)
43.Iris_SetOptions
Interface description
JSON:
{
Request data
“RequestType”: 86,
format
“EnrollThresh”: (Enroll thresh)
www.aratek.com.cn 69
全球领先的人工智能和生物识别核心技术
JSON:
“ErrorMessage”:(Error message)
44.Iris_StartVerify
Interface description
JSON:
Request data
{
format
“RequestType”: 87,
www.aratek.com.cn 70
全球领先的人工智能和生物识别核心技术
“Timeout”
:(Overtime time,Use profile parameters by
default)
,
“LeftEye_FeaData”:
(Left eye feature data)
,
“RightEye_FeaData”
:(Right eye feature data)
“ResponseType”: 87,
“Distance”:(Detected distance)
www.aratek.com.cn 71
全球领先的人工智能和生物识别核心技术
“ResponseType”: 88,
“ErrorMessage”:(Error message),
“Verify_Result”:(Verify result)
45.Iris_StopVerify
Interface description
JSON:
Request data
{
format
“RequestType”: 89
www.aratek.com.cn 72
全球领先的人工智能和生物识别核心技术
JSON:
“ErrorMessage”:(Error message)
46.ARA_ReadIDCard
Interface description
www.aratek.com.cn 73
全球领先的人工智能和生物识别核心技术
format {
“RequestType”: 50
JSON:
“ResponseType”: 50,
“ErrorMessage”:(Error message),
“CNName”:(Chinese name),
Response data
“Sex”:
(Sex,1 means male,2 means female)
,
format
“Birth”:(Birthday),
“IDNum”:
(ID number)
,
“ExpDateBegin”:
(Begin of expiry date)
“ExpDateEnd”:
(End expiry date)
,
“Authority”:
(Authority),
“Nation”:(Nation)
,
“Address”:
(Address)
,
www.aratek.com.cn 74
全球领先的人工智能和生物识别核心技术
“NewAddress”:
(New address),
“PassNum”:(Pass number)
,
“IssueCount”:
(Issue count)
,
“ENName”:
(English name)
,
“Country”:
(Country)
,
“Version”:
(Card version)
“Feature1”:
(Fingerprint feature 1)
“Feature2”:
(Fingerprint feature 2)
,
“PhotoData”:
(Photo data)
www.aratek.com.cn 75
全球领先的人工智能和生物识别核心技术
47.ARA_FeaConv
Interface description
JSON:
Request data
{
format
“RequestType”: 51,
www.aratek.com.cn 76
全球领先的人工智能和生物识别核心技术
“Fea_Src_Data”:
(Feature source data)
,
“Fea_Src_Format”:
(Source data format)
,
JSON:
“ResponseType”: 51,
Response data
“ErrorCode”:(Normally returns 0),
format
“ErrorMessage”:(Error message),
“Fea_Dst_Data”
:(Feature destination data)
www.aratek.com.cn 77
全球领先的人工智能和生物识别核心技术
48.ARA_GetCurrentDeviceList
Interface description
JSON:
Request data {
format “RequestType”: 53
JSON:
“ResponseType”: 53,
Response data
“ErrorCode”:(Normally returns 0),
format
“ErrorMessage”:(Error message),
“List”:
(Device list information)
:[
www.aratek.com.cn 78
全球领先的人工智能和生物识别核心技术
connections)
,
“DeviceInfo”:(Device information)
,
“DeviceName”:(Device name)
}, {…},{…}
connections
Number of device
ConnectNum int no
connections
www.aratek.com.cn 79
全球领先的人工智能和生物识别核心技术
49.ARA_ChangeFPImgColor
Interface description
JSON:
“RequestType”: 54,
“ImgHeight”:
(Image height),
“Color”:
(color value,example: 0xFF0000 means red)
www.aratek.com.cn 80
全球领先的人工智能和生物识别核心技术
JSON:
“ResponseType”: 54,
Response data
“ErrorCode”:(Normally returns 0),
format
“ErrorMessage”:(Error message),
“ColorImgData”:
(Converted image data)
50.FingerKey_OpenDevice
Interface description
JSON:
Request data
{
format
“RequestType”: 96
www.aratek.com.cn 81
全球领先的人工智能和生物识别核心技术
JSON:
“ErrorMessage”:(Error message)
51.FingerKey_CloseDevice
Interface description
www.aratek.com.cn 82
全球领先的人工智能和生物识别核心技术
format {
“RequestType”: 97
JSON:
“ErrorMessage”:(Error message)
52.FingerKey_GetDeviceInformation
Interface description
www.aratek.com.cn 83
全球领先的人工智能和生物识别核心技术
JSON:
Request data {
format “RequestType”: 99
JSON:
“ResponseType”: 99,
“ErrorMessage”:(Error message),
format “Issuer”:
(Issuer)
,
“Label”:
(Label)
,
“SN”
:(Serial number)
,
“HWVer”:
(Hardware version),
“FWVer”:
(Firmware version)
www.aratek.com.cn 84
全球领先的人工智能和生物识别核心技术
53.FingerKey_CaptureFingerData
Interface description
JSON:
format “Finger_Position”:
(Finger position)
,
“Image_Format”
:(Image data format)
,
“Feature_Format”
:(Feature data format)
,
www.aratek.com.cn 85
全球领先的人工智能和生物识别核心技术
“TimeOut”:
(Overtime)
JSON:
“ResponseType”: 100,
“ErrorMessage”:(Error message),
Response data
“Image_Format”
:(Image data format)
,
format
“Image_Data”:
(Image data)
,
“Feature_Format”
:(Feature data format)
,
“Feature_Data”:
(Feature data),
“Image_Quality”:
(Image quality)
www.aratek.com.cn 86
全球领先的人工智能和生物识别核心技术
54.FingerKey_ImportFingerPrint
Interface description
JSON:
“RequestType”: 101,
Request data
“Finger_Position”:
(Finger position)
,
format
“AllFeatureData”
:(Feature data),
format)
www.aratek.com.cn 87
全球领先的人工智能和生物识别核心技术
JSON:
“ErrorMessage”:(Error message)
www.aratek.com.cn 88
全球领先的人工智能和生物识别核心技术
55.Camera_InitDevice
Interface description
JSON:
{
Request data
“RequestType”: 112,
format
“DeviceType”:(Device type)
JSON:
“ErrorMessage”:(Error message)
www.aratek.com.cn 89
全球领先的人工智能和生物识别核心技术
56.Camera_ReleaseDevice
Interface description
JSON:
Request data {
JSON:
“ErrorMessage”:(Error message)
www.aratek.com.cn 90
全球领先的人工智能和生物识别核心技术
57.Camera_StartCapture
Interface description
JSON:
Request data {
JSON:
Response data {
www.aratek.com.cn 91
全球领先的人工智能和生物识别核心技术
“ErrorMessage”:(Error message),
format),
face is detected)
,
“LiveDetect”
:(Live detection result,1 means living,0
turned on)
www.aratek.com.cn 92
全球领先的人工智能和生物识别核心技术
58.Camera_StopCapture
Interface description
JSON:
Request data {
JSON:
“ErrorMessage”:(Error message)
www.aratek.com.cn 93
全球领先的人工智能和生物识别核心技术
59.Camera_SetOption
Interface description
JSON:
JSON:
Response data {
www.aratek.com.cn 94
全球领先的人工智能和生物识别核心技术
“ErrorMessage”:(Error message)
60.Camera_DetectFace
Interface description
Function: Detect face info with inputed image, Scope: Camera device
JSON:
“RequestType”: 117,
binocular camera)
www.aratek.com.cn 95
全球领先的人工智能和生物识别核心技术
JSON:
“ResponseType”: 117,
“ErrorCode”:(Normally returns 0)
,
“ErrorMessage”:(Error message)
,
face is detected),
“LiveDetect”
:(Live detection result,1 means living,0
Response data
means non-living,-1 means liven detection function is not
format
turned on)
,
www.aratek.com.cn 96
全球领先的人工智能和生物识别核心技术
of the box)]
box
box
www.aratek.com.cn 97
全球领先的人工智能和生物识别核心技术
61.Camera_Verify
Interface description
JSON:
“RequestType”: 118,
format format)
,
format)
JSON:
Response data {
“ErrorCode”:(Normally returns 0)
,
www.aratek.com.cn 98
全球领先的人工智能和生物识别核心技术
“ErrorMessage”:(Error message),
Similarity of face
Similarity float no
verification
The enumeration of all type identifiers can be viewed in the Demo\Client.js file.
OpenDevice_Type 1
type GetDeviceCount_Type 3
GetDeviceDescription_Type 4
www.aratek.com.cn 99
全球领先的人工智能和生物识别核心技术
CaptureFingerData_Type 5
StartCapture_Type 6
StopCapture_Type 7
GeneralizeTemplate_Type 8
Verify_Type 9
SetOption_Type 10
BmpToRaw_Type 11
BmpToWSQ_Type 12
BmpToISO_Type 13
BmpToANSI_Type 14
CID_Init_Type 15
CID_Close_Type 16
CID_GetChannelCount_Type 17
CID_BeginCapture_Type 18
type CID_GetFPBmpData_Type 20
CID_EndCapture_Type 21
CID_GetVersion_Type 22
CID_GetDesc_Type 23
www.aratek.com.cn 100
全球领先的人工智能和生物识别核心技术
CID_Alg_GetVersion_Type 25
CID_Alg_Begin_Type 26
CID_Alg_FeatureExtract_Type 27
CID_Alg_FeatureMatch_Type 28
CID_Alg_ImageMatch_Type 29
CID_Alg_GetQualityScore_Type 32
CID_Alg_End_Type 35
TrustLink_GetDeviceInfo_Type 49
ARA_ReadIDCard_Type 50
FRO900_OpenDevice_Type 64
FRO900_CloseDevice_Type 65
FRO900_GetDeviceCount_Type 66
FRO900_CaptureFingerPrintData_Type 67
FRO900_GeneralizeTemplate_Type 68
FRO900_Verify_Type 69
Iris_InitDevice_Type 80
Iris_ReleaseDevice_Type 81
Iris_StartCapture_Type 82
Iris_StartCapture2_Type 83
Iris_StopCapture_Type 84
www.aratek.com.cn 101
全球领先的人工智能和生物识别核心技术
Iris_SetOptions_Type 86
Iris_StartVerify_Type 87
Iris_StartVerify2_Type 88
Iris_StopVerify_Type 89
Iris_StartFastCapture_Type 90
Iris_StartFastCapture2_Type 91
FingerKey_OpenDevice_Type 96
FingerKey_CloseDevice_Type 97
FingerKey_GetDeviceInformation_Type 99
FingerKey_CaptureFingerData_Type 100
FingerKey_ImportFingerPrint_Type 101
Camera_InitDevice_Type 112
Camera_ReleaseDevice_Type 113
Camera_StartCapture_Type 114
Camera_StopCapture_Type 115
Camera_SetOption_Type 116
Camera_DetectFace_Type 117
Camera_Verify_Type 118
2.Finger position
www.aratek.com.cn 102
全球领先的人工智能和生物识别核心技术
UNKNOWN 0
RIGHT_THUMB 1
RIGHT_INDEX 2
RIGHT_MIDDLE 3
RIGHT_RING 4
RIGHT_LITTLE 5
Finger position(range:
LEFT_THUMB 6
device supported by
LEFT_INDEX 7
TrustFinger or FRO900)
LEFT_MIDDLE 8
LEFT_RING 9
LEFT_LITTLE 10
THUMB_TWO(only FRO900) 21
LEFT_FOUR(only FRO900) 22
RIGHT_FOUR(only FRO900) 23
UNKNOWN 99
RIGHT_THUMB 11
Finger position(range:
RIGHT_INDEX 12
CID Series device)
RIGHT_MIDDLE 13
RIGHT_RING 14
www.aratek.com.cn 103
全球领先的人工智能和生物识别核心技术
RIGHT_LITTLE 15
LEFT_THUMB 16
LEFT_INDEX 17
LEFT_MIDDLE 18
LEFT_RING 19
LEFT_LITTLE 20
NO_FINGER_MISS 0
MISS_FINGER_INDEX 1
Finger position(range:
MISS_FINGER_MIDDLE 2
FRO900)
MISS_FINGER_RING 4
MISS_FINGER_LITTLE 8
UnCompressed 0
JPEG 3
www.aratek.com.cn 104
全球领先的人工智能和生物识别核心技术
JPEG2000 4
5.Security level
Level_1 1
Level_2 2
Level_4 4
Level_5 5
IRaw 1
type IISO 3
IANSI 4
www.aratek.com.cn 105
全球领先的人工智能和生物识别核心技术
FANSI 3
FIDCard 4
FbioMove192 5
CID3000TC 0
CID4000 1
CID5000 2
CID series device type
CID7000 3
CID3000 4
CID7000R 5
IR100 1
IR series device type
IR200 2
www.aratek.com.cn 106
全球领先的人工智能和生物识别核心技术
FC200V 1
FC200H 2
FC205 3
CID7000 11
Two_Eyes 1
IR series device capture
Left_Eye 2
mode type
Right_Eye 3
IDCard_People 1
IDCard_Foreign 3
www.aratek.com.cn 107
全球领先的人工智能和生物识别核心技术
Success 0
www.aratek.com.cn 108
全球领先的人工智能和生物识别核心技术
www.aratek.com.cn 109
全球领先的人工智能和生物识别核心技术
www.aratek.com.cn 110