Fingerprint API > BS2_GetFingerTemplateQuality


[+ 2.6.3] Suprema 지문 템플릿의 유효성을 검사하고, 품질 점수를 측정하여 반환합니다.
지원하지 않는 포멧 또는 알수 없는 포멧의 템플릿의 경우 오류를 반환합니다.

NOTE
384 Byte 내의 지문 템플릿을 지정해야 하며,
out parameter인 score는 다음의 의미를 갖습니다.

score 품질
81 - 100 Best
61 - 80 Good
41 - 60 Normal
21 - 40 Bad
0 - 20 Worst

함수

#include "BS_API.h"
 
int BS2_GetFingerTemplateQuality(const uint8_t* templateBuffer, const int32_t templateSize, int32_t* score);

파라미터

  • [In] templateBuffer : 384 Byte 내의 템플릿 데이터의 주소
  • [In] templateSize : 실제 템플릿의 크기
  • [Out] score : 템플릿 품질 점수가 반환되어질 메모리의 주소

반환값

성공적으로 수행될 경우 BS_SDK_SUCCESS를 반환하고,
지원하지 않거나 비정상적인 템플릿이 전달되어진 경우 BS_SDK_ERROR_UNKNOWN_FINGER_TEMPLATE를 반환합니다.
templateBuffer 또는 score에 NULL이 전달되어질 경우 BS_SDK_ERROR_NULL_POINTER가 반환됩니다.
templateSize가 0보다 작거나, 384를 초과하는 경우 BS_SDK_ERROR_INVALID_PARAM가 반환됩니다.

함께 보기