API
FPT.AI Reader - Xác thực khuôn mặt
Quy định
- Phải là ảnh có định dạng jpg hoặc jpeg
- Ảnh đầu vào không vượt quá 5 MB và độ phân giải tối thiểu khoảng 640x480 để đảm bảo tỉ lệ đọc chính xác
- Tỉ lệ diện tích khuôn mặt phải chiếm tối thiểu ¼ tổng diện tích ảnh.
Ảnh tiêu chuẩn
Ảnh kém chất lượng
- Ảnh chất lượng thấp và thiếu góc
- Ảnh chất lượng thấp và thiếu thông tin
Request
Request Url
POST https://api.fpt.ai/dmp/checkface/v1/
Request Headers
Tham số | Yêu cầu | Mặc định | Mô tả |
---|---|---|---|
api_key | Có | api_key của bạn ( lấy từ console.fpt.ai ) |
Request Body
FormData chứa 2 ảnh cần kiểm tra
Tham số | Yêu cầu | Mô tả |
---|---|---|
file[] | có | |
file[] | có |
Chú ý: trường "file[]" thêm 2 lần
Sample Request
curl --location --request POST 'https://api.fpt.ai/dmp/checkface/v1' \
--header 'api_key: xxxxxxxxxxxxxxxx' \
--form 'file[]=/path/to/file1' \
--form 'file[]=/path/to/file2'
Response
JSON
isMatch
: thể hiện 2 ảnh có cùng 1 người hay không (dựa trên ngưỡng 80%)similarity
: độ giống nhau của 2 ảnhisBothImgIDCard
: thể hiện 2 ảnh có phải cùng là ảnh chứng minh nhân dân
{
"code" : "200",
"data" : {
"isMatch": false,
"similarity": 21.25160789489746,
"isBothImgIDCard": false
},
"message": "request successful."
}
Response Code
Code | ý nghĩa |
---|---|
200 | Thành công |
407 | Không nhận dạng được khuôn mặt |
408 | Ảnh đầu vào không đúng định dạng |
409 | Có nhiều hoặc ít hơn số lượng (2) khuôn mặt cần xác thực |
Sample Response: Success
{
"code" : "200",
"data" : {
"isMatch": false,
"similarity": 21.25160789489746,
"isBothImgIDCard": false
},
"message": "request successful."
}
Sample Response: Error
{
"code": "409",
"data": "Please upload only 2 images for face check",
"message": "request successful."
}