검색 상세

홍채 인식 시스템의 응용 프레임워크 구현

Application Framework Implementation of Iris Recognition System

초록/요약

본 논문은 홍채 인식 시스템의 응용 프레임워크의 하나로서, 홍채 인식 모듈을 컴퓨터에 연결할 때 사용되는 USB 호스트 컨트롤러 드라이버와 응용 프로그램 사이에서 제어하는 스탠다드 라이브러리를 제안한다. 스탠다드 라이브러리는 홍채 인식 모듈을 사용하는 여러 프로그램을 개발할 때 응용 개발자가 통신 프로토콜이나 세부 구현의 자세한 이해 없이도 스탠다드 라이브러리를 이용해 개발할 수 있도록 제공하는 라이브러리다. 본 논문에서는 스탠다드 라이브러리의 구현을 검증하여 구현의 타당성을 알아본 후, 스탠다드 라이브러리의 설계와 구현을 설명하고 있다. 스탠다드 라이브러리는 표준 호출 규약을 지키므로 라이브러리를 사용하여 응용 프로그램은 다양한 언어로 작성할 수 있다. 또한, 스탠다드 라이브러리를 비동기 통신 방식은 폴링 방식과 콜백 방식 중, 콜백 방식을 이용하여 구현함으로써 필요 없는 함수 호출을 최소화 하면서 컴퓨터 자원의 사용을 최소화시킴으로서 효과적인 성능을 낼 수 있도록 구현하였다.

more

목차

제 1 장 서 론 1
제 2 장 관련 연구 4
제 1 절 스탠다드 라이브러리 설정 4
제 1 항 라이브러리 설정 4
제 2 항 Win32 API 사용 5
제 3 항 호출 규약 5
제 4 항 매개 변수 7
제 2 절 함수 호출 방식 8
제 1 항 폴링 방식 9
제 2 항 콜백 방식 10
제 3 장 스탠다드 라이브러리(IrisAPI.dll)의 구현 검증 11
제 1 절 함수호출 11
제 4 장 스탠다드 라이브러리(IrisAPI.dll)의 설계와 구조 17
제 1 절 스탠다드 라이브러리의 설계 17
제 2 절 스탠다드 라이브러리의 구조 20
제 3 절 콜백 함수 포인터 정의(c++) 20
제 5 장 스탠다드 라이브러리(irisAPI.dll)의 구현 21
제 1 절 IrisRegister<홍채 등록> 21
제 2 절 IrisCertify<홍채 인증> 24
제 3 절 IrisIDDelete<홍채 템플릿 삭제> 27
제 4 절 IrisCancel<명령 취소> 30
제 5 절 IrisIDSave<홍채 템플릿 저장> 32
제 6 절 IrisGetIDList<홍채 ID 리스트 출력> 34
제 7 절 IrisGetTemplate<홍채 템플릿 전송(모듈에서 pc)> 36
제 8 절 IrisPutTemplate<홍채 템플릿 전송(pc에서 모듈)> 39
제 9 절 IrisPutTemplateEx<홍채 템플릿(전체) 전송(pc에서 모듈)> 42
제 10 절 IrisUSBCheck 45
제 11 절 IrisModuleOpen 47
제 12 절 IrisModuleClose 47
제 6 장 결론 및 향후 연구과제 48
참 고 문 헌 49

more