FACE TRUST SDK

Bring our pioneering face AI
to your service

얼굴인식 소프트웨어
개발 키트 (SDK)

FACE TRUST SDK는 얼굴인식 기능이 필요한 서비스 개발을 위한 완벽한 플랫폼입니다. 이미지 속 얼굴의 주인을 찾거나 얼굴 위변조 여부를 검사하고, 마스크 착용 여부와 표정, 연령, 성별 등을 알아낼 수 있습니다.

무료 데모 신청하기

국내 1위, 알체라의 AI 안면인식 기술을 서비스에 탑재하세요

정확한 얼굴인식

알체라는 글로벌 얼굴인식 테스트 NIST FRVT 최상위권 랭커로써, 마스크를 착용한 상태에서도 99.99%의 정확도를 자랑합니다.

강력한 보안

첨단의 얼굴인식으로 이용자의 신원을 보장하는 안전한 서비스를 만들 수 있습니다. FACE TRUST SDK의 AI엔진은 알체라의 다양한 솔루션들에도 활용되고 있습니다.

빠른 얼굴인식

사용자가 얼굴인식을 위해 기다릴 필요가 없습니다. 1:1 매칭은 50만분의 1초, 200만명 기준 1:N 매칭은 1초 이내에 완료됩니다.

유연한 개발과 운영

FACE TRUST SDK는 확장성 높은 멀티플랫폼 개발 키트입니다. 기기당 한 번의 결제로 기간 제한 없이 사용이 가능하고 등록인원의 제한도 없습니다.

Key Features
    • 얼굴이 인식되기 위해서는 먼저 이미지 내 얼굴의 영역이 검출되고, 검출된 얼굴로부터 랜드마크 포인트가 추출되고, 랜드마크 포인트를 기준으로 얼굴 이미지가 정렬되어야 합니다. 얼굴 정렬이 완료되면 해당 이미지에서 얼굴의 고유한 특징값이 추출되고, 이 특징값은 데이터베이스에 저장되었다가 나중에 인식이 필요할 때 불러와 비교됩니다.
    • IR, 3D Depth, 혹은 RGB 카메라에서 입력되는 얼굴의 위변조 여부(실제 인물을 실시간으로 촬영한 것인지)를 판별합니다.
    • Classification 기술을 통해 얼굴의 특징값과 “마스크의 착용 상태”와의 관계를 학습하고, 새로 입력된 얼굴의 특징값을 추출하여 대상이 마스크를 올바르게 착용 중인지 확인합니다.
    • Classification 기술을 통해 얼굴의 특징값과 성별/연령/감정과의 관계를 학습하고, 새로 입력된 얼굴의 특징값을 추출하여 대상의 성별, 연령, 감정을 추측합니다.
Why Face Trust SDK?

개발이 쉽고, 산출물은 가볍습니다

쉬운 개발

직관적으로 디자인된 함수를 통해 빠르게 배우고 개발할 수 있습니다.

가벼운 소프트웨어

FACE TRUST SDK는 낮은 프로세싱 파워의 기기들에서도 높은 성능을 유지할 수 있습니다.

컴팩트한 구성

AI 모델은 앱 설치 후 별도로 다운로드 가능하기 때문에 앱 스토어의 용량 제한으로부터 자유롭습니다.

(2MB 라이브러리 + 170MB 모델)

지속적 혁신

알체라 데이터센터에서 지속적으로 학습데이터를 공급 받아 성능 개선이 이루어집니다.

How it Works

원하는 패키지로 자유롭게 구성하세요

FACE TRUST SDK 패키지 구성

FACE TRUST SDK 패키지 구성: FACE TRUST SDK는 SDK 파일, AI 모델, 그리고 유저 가이드까지 3가지로 구성됩니다. AI 모델은 AI 구현에 필요한 코드이고, SDK 파일은 암호화된 AI 모델을 활성화하기 위해 필요한 코드입니다.

  1. 1Face Detection 패키지

    Face Detection 패키지는 얼굴 검출, 랜드마크 검출, 얼굴 정렬까지 3가지를 지원합니다.Face Detection 패키지를 구매하신다면 해당 3가지 기능을 Edge 기기에서 처리하고, 나머지 특징 추출과 대조는 알체라 FACE TRUST API를 구매하거나 서버용 SDK를 구매해 서버 구축으로 해결하실 수 있습니다.

  2. 2Face Recognition 패키지

    Face Recognition 패키지는 얼굴 검출부터 특징 추출 및 대조까지 얼굴인식 파이프라인의 전 과정을 포함합니다. Face Recognition 패키지를 구매하신다면 별도의 서버 연결 없이 전 과정을 Edge 기기에서 개발하고 처리하실 수 있습니다.

APPLICATIONS

고성능 AI 얼굴인식 기술을 도입하고자 하는
아래 고객에게 추천합니다

하드웨어 제작 업체

마스크 착용 여부, 체온 감지 등의 기능이 필요한 안면인식 열화상 카메라, 안면인식 체온계 기기 제작 등에 도입이 가능합니다.

SI 업체

고객의 시스템에 얼굴인식 기능을 통합해 넣을 수 있습니다.

플랫폼 서비스 제공 업체

자체 보유한 하드웨어에 얼굴인식 기능을 넣어 고객사 관리 및 서비스에 활용할 수 있습니다.

FAQ

  • Q: 초기화 완료 후 GetFeatureExtenstion().Enable() 부분에서 오류가 발생합니다.

    • A: RAM 용량 부족에 따른 오류일 수 있습니다. Feature Enable 시 1.3GB 정도의 메모리가 사용됩니다.

     

  • Q: Please contact alchera가 뜹니다.

    A: 기존 인증 내역을 삭제해주세요.

     

  • Q: (5번 에러) UnknownLicenseError가 뜹니다.

    A: 1. 시스템 기간이 현재인지 확인해주세요.
        2. Model 디렉토리 내용을 모두 지우고 다시 시도해주세요.

     

  • Q: (4번 에러) LicenseExpired가 뜹니다.

    A: 1. 라이센스 기간이 만료되었는지 확인해주세요.

         2. bin 파일 업데이트 시 기존 폴더를 삭제하지 않고 덮어씌우기를 하면 해당 오류가 발생할 수 있습니다.

         3. 인가된 PC인지 여부를 확인해주세요. PC 구성이 바뀐 경우에도 해당 오류가 발생할 수 있습니다.

     

  • Q: (3번 에러) InvalidLicense가 뜹니다.

    A: 1. 인증 여부를 확인해주세요.

         2. Model 및 license.cer 파일을 위치 한 후(Sentinel 통한 배포일 경우 해당 파일이 존재하지 않습니다),
             Initialize시 해당 경로를 파라미터 값으로 넣어주어야 합니다.Model 경로를 initialize 함수에 대입하시지 않았는지 확인해주세요.

         3. Developer Guide의 "Initialize 함수" 부분을 참고해주세요.

         4. 이전 프로젝트 관련 cache가 남아있을 경우 해당 오류가 발생할 수 있습니다.

         5. 시스템 기간이 라이선스 기간과 맞지 않을 경우 해당 오류가 발생할 수 있습니다.

     

  • Q: (2번 에러) initialize시 CanNotReadModel가 뜹니다.

    A: sdk.initialize() 함수의 인자는 model_path를 입력으로 받습니다. 해당 오류는 실행하는 곳에 model이 없어서 발생하는 이슈입니다.
         그러므로 인자로 model 경로(상대/절대)를 지정 요청하시면 됩니다.

     

  • Q: 라이센스 인증 시 Invalid activation code가 뜹니다.

    A: 비활성화된 Key를 시도 중이시거나 네트워크가 비활성화 되어 있는 경우입니다.

     

  • Q: 라이센스 인증 시 Failed가 뜹니다.

    A: 인증 서버에서는 http 방식을 사용하나, https로만 받도록 허용되어 있을 경우 방화벽 이슈로 인증에 실패할 수 있습니다.

     

  • Q: 야외환경에서 IR 기반 Anti-Spoofing이 미동작합니다.

    A: IR 기반 Anti-Spoofing의 경우 적외선 이미지 속 얼굴에서 반사되는 광량을 측정하는 것이기 때문에, 가시광선이 강한 환경에서는 정상적으로 구동하기 어렵습니다.

...

...