유바이오 광학식 지문센서 SDK
1.CD 내용:
AvzScanner.dll: 사용자가 사용하는 DLL;
데모 : 데모(VC6,VB6,Delphi7,C#);
2.시스템 요구 사항: Windows 2000/XP 및 상위 버전
3.내보내기 기능 설명AvzScanner.dll:
3.1 AvzFindDevice
프로토타입: ShortWINAPIAvzFindDevice(unsignedchar pSensorName[8][128])
기능: 센서 리더 검색
매개변수: pSensorName - 센서 판독기의 이름을 저장하기 위한 배열
알림: 예를 들어 센서 리더 이름:AvzScanner 1
반환 값: 성공하면 1 반환, 그렇지 않으면 0 반환
3.2 AvzOpenDevice
프로토타입: intWINAPIAvzOpenDevice(unsigned short uDeviceID, HWND hWnd)
기능: 센서 판독기 열기
매개변수: uDeviceID-Sensor 리더의 일련번호
Hwnd - 지문 이미지의 창 핸들 미리보기
반환 값: 성공하면 0 반환, 그렇지 않으면 1 반환
3.3 AvzCloseDevice
프로토타입: voidWINAPIAvzCloseDevice(unsigned short uDeviceID)
기능: 센서 판독기 닫기
매개변수: uDeviceID-Sensor 리더의 일련번호
반환 값: 반환 값 없음
3.4 AvzGet카드
프로토타입:voidWINAPIAvzGetCard(unsigned short uDeviceID, dword *lCardID)
기능: 카드 번호 얻기
매개변수: uDeviceID - 센서 리더의 일련번호
lCardID - 카드 번호
반환 값: 반환 값 없음
3.5 AvzGet이미지
프로토타입: voidWINAPIAvzGetImage(unsigned short uDeviceID, unsigned char *pImage,unsigned short bFingerOn)
기능: 센서 리더에 대한 지문 이미지를 캡처하고 이미지를 pImage에 저장
매개변수: uDeviceID-Sensor 리더의 일련번호
pImage-지문 이미지의 데이터 저장,
280×280바이트 이상
bFingerOn-1: 센서에 손가락 있음;0: 센서에 손가락 없음.
반환 값: 반환 값 없음
3.6 AvzSaveHueBMP파일
프로토타입: voidWINAPIAvzSaveHueBMPFile(char *strFIleName, unsigned char *pImage)
기능: 메모리에 있는 원본 이미지를 bmp 파일로 저장
매개변수: strFIleName-Fingerprint 파일 이름,
pImage- 지문 이미지 저장을 위한 버퍼 영역
반환 값: 반환 값 없음
3.7 AvzSaveClrBMP파일
프로토타입: voidWINAPIAvzSaveClrBMPFile(char *strFIleName, unsigned char *pImage)
기능: 메모리에 있는 특징 이미지를 bmp 파일로 저장
매개변수: strFIleName-Fingerprint 파일 이름,
pImage- 지문 특징 저장을 위한 버퍼 영역
반환 값: 반환 값 없음
3.8 AvzPack 기능
프로토타입: shortWINAPIAvzPackFeature(unsigned char *pFeature1, unsigned char *pFeature2, unsigned char *pPackFeature)
기능: 지문 템플릿 캡슐화
매개변수: pFeature1 -Fingerprint Feature 1,256바이트,
pFeature2 - 지문 기능 2,256바이트 ,
pPack 기능–Anviz 지문 기능 템플릿, 지원 Anviz 오프라인 시간 출석 기계.
반환 값: pPackFeature 지문 특징 데이터 저장
3.9 AvzUnpack 기능
프로토타입: intWINAPIAvzUnpackFeature(unsigned char *pPackFeature, unsigned char *pFeature1, unsigned char *pFeature2)
기능: 압축 해제 Anviz 지문 템플릿
매개변수: pPackFeature–Anviz 지문 기능 템플릿, 지원 Anviz 오프라인 시간 출석 기계.
pFeature1 -지문 기능 1,256바이트 ,
pFeature2 -지문 기능 2,256바이트 ,
반환 값: 성공하면 0 반환, 그렇지 않으면 XNUMX이 아닌 반환
3.10 Avz프로세스
프로토타입: intWINAPIAvzProcess(unsigned char *pimagein,
서명되지 않은 문자 * 기능,
서명되지 않은 문자 *pimagebin,
서명되지 않은 문자 bthin,
서명되지 않은 문자 bdrawfea,
무부호 매도 uRate = 110)
기능: 입력된 지문 이미지 데이터에서 지문 특징 값을 캡처합니다.
매개변수: pimagein – 너비 280, 높이 280의 지문 이미지 데이터를 입력합니다. 데이터는 행에 순서대로 정렬되며 각 그림 요소에 1바이트를 사용하여 색조를 나타냅니다.
기능 – 생성된 지문 기능 값, 256 비기호 바이트 배열
Pimagebin – 너비 280, 높이 280의 이중 값 이미지 데이터 생성
Bthin –1-pimagebin은 수정된 이미지를 생성합니다.
0-pimagebin은 수정되지 않은 이미지를 생성합니다.
Bdrawfea –1-pimagebin은 기능 지점의 정보를 생성합니다.
- pimagebin은 특징점 정보를 생성하지 않습니다.
uRate - 카메라 모델에 따라 다른 값을 취함, (U-Bio =94)
반환 값: 성공하면 0 반환, 실패하면 1 반환, 시스템 오류이면 2 반환
3.11 AvzMatch
프로토타입: intWINAPIAvzMatch(unsigned char *feature1,
서명되지 않은 문자 *feature2,
부호 없는 짧은 수준 = 5,
부호 없는 짧은 회전 = 60)
기능: 두 입력 지문 기능의 값 비교
매개변수: feature1 - 지문 기능 1,256bytes
특징2 - 지문인식 기능 2,256바이트
레벨 - 매칭 레벨(1-9)
회전 - 일치하는 회전 각도(1-180)
반환 값: 성공하면 0 반환, 그렇지 않으면 1 반환, 시스템 오류이면 2 반환
3.11 AvzMatchN
프로토타입: intWINAPIAvzMatchN(unsigned char *featurein,
서명되지 않은 문자 featurelib[][256],
서명되지 않은 긴 손가락,
부호 없는 짧은 수준 = 5,
부호 없는 짧은 회전 = 60)
기능: 입력된 Fingerprint feature 값과 지문 라이브러리의 feature 값을 1:N 식별 방식으로 비교
매개변수: featurein - 기능 값 비교 필요, 256바이트
featurelib-Fingerprint 기능 값 라이브러리 배열
fingernum - 지문 라이브러리의 지문 양
레벨 - 매칭 레벨(1-9)
회전 - 일치하는 회전 각도(1-180)
반환 값: 성공하면 지문 템플릿의 일련 번호(>=0)를 반환하고, 실패하면 -1을 반환하고, 시스템 오류이면 -2를 반환합니다.
피터슨 첸
영업 이사, 생체 인식 및 물리 보안 업계
글로벌 채널 영업 이사로서 Anviz 글로벌한 Peterson Chen은 생체 인식 및 물리 보안 업계의 전문가로서 글로벌 시장 비즈니스 개발, 팀 관리 등에 대한 풍부한 경험을 보유하고 있습니다. 그리고 스마트 홈, 교육용 로봇 및 STEM 교육, 전자 모빌리티 등에 대한 풍부한 지식도 있습니다. 링크드인.