Help Center
  • Welcome to KBY-AI
  • Product
    • Face Liveness Detection SDK, Face Recognition SDK
      • Basic SDK - Mobile
        • Basic SDK - Android
        • Basic SDK - iOS
      • Standard SDK - Mobile
        • Standard SDK - Android
        • Standard SDK - iOS
      • Premium SDK - Mobile
        • Premium SDK - Android
        • Premium SDK - iOS
      • Face Liveness Detection SDK - Server
      • Face Recognition SDK - Server
    • ID Card Recognition SDK
      • ID Card Recognition SDK - Android
      • ID Card Recognition SDK - iOS
      • ID Card Recognition SDK - Server
      • Supported Documents
      • Result Parsing
    • ID Document Liveness Detection SDK
    • ID Document Auto Capture Web
    • Palm Recognition SDK
      • Palmprint Recognition SDK - Server
      • Palmvein Recognition SDK - Server
    • Automatic License Plate/Number Recognition SDK
      • License Plate Recognition-Server
      • License Plate Recognition-Flutter
      • License Plate Recognition-Android
    • Computer Vision Solutions
      • Fire/Smoke Detection-Server
  • Demo Projects
    • Mobile (Android, iOS)
      • FaceLivenessDetection - Android
      • FaceLivenessDetection - iOS
      • FaceRecognition - Android
      • FaceRecognition - iOS
      • FaceRecognition - Flutter
      • FaceRecognition - Ionic-Cordova
      • FaceRecognition - React-Native
      • FaceAttribute - Android
      • FaceAttribute - iOS
      • FaceAttribute - Flutter
      • IDCardRecognition - Android
      • IDCardRecognition - iOS
      • License Plate Recognition-Flutter
      • License Plate Recognition-Android
    • Server (Windows, Linux)
      • FaceLivenessDetection - Windows
      • FaceLivenessDetection - Docker
      • FaceLivenessDetection - C# - .NET
      • FaceRecognition - Windows
      • FaceRecognition - Docker
      • FaceRecognition - C# - .NET
      • IDCardRecognition - Windows
      • IDCardRecognition - Docker
      • IDCardRecognition - C# - .NET
      • Palm Print Recognition SDK - Docker
      • Palm Vein Recognition SDK - Docker
      • License Plate Recognition-Docker
      • License Plate Recognition - C# - .NET
  • FAQ
    • How can I set up a Kubernetes system?
    • Has KBY-AI's facial algorithm been certified by a reliable standard measurement authority?
    • Accelerating KBY-AI SDKs with Kubernetes Configuration
Powered by GitBook
On this page
  • Features
  • License
  • System Requirements
  • 1. Linux
  • 2. Windows
  • Initializing SDK
  • APIs
  • 1. ROI Extraction
  • 2. Feature Extraction
  • 3. Similarity Evaluation
  1. Product
  2. Palm Recognition SDK

Palmvein Recognition SDK - Server

This stands for palm-vein reader, palmvein scanner, palmvein recognition, palmvein matching, hand landmark, palmvein identity, palmvein comparison on Linux and Windows

PreviousPalmprint Recognition SDK - ServerNextAutomatic License Plate/Number Recognition SDK

Last updated 11 days ago

We provide customers with the Palmvein Recognition SDK for both Windows and Linux.

Features

License

We offer lifetime license(perpetual license) based on machine ID for every server(Windows, Linux). The license is available for one-time payment. In other words, once you purchase license from me, you can use our SDK permanently.

To request a license, please contact us:

Email: contact@kby-ai.com

System Requirements

1. Linux

  • CPU: 2 cores or more (Recommended: 2 cores)

  • RAM: 4 GB or more (Recommended: 8 GB)

  • HDD: 4 GB or more (Recommended: 8 GB)

  • OS: Windows 7 or later

  • Architecture: x64

2. Windows

  • CPU: 2 cores or more (Recommended: 2 cores)

  • RAM: 4 GB or more (Recommended: 8 GB)

  • HDD: 4 GB or more (Recommended: 8 GB)

  • OS: Ubuntu 20.04 or later

  • Architecture: x64

Initializing SDK

  • Obtain macihne code to activate and request license.

# Python code example
machineCode = getMachineCode()
print("\nmachineCode: ", machineCode.decode('utf-8'))
  • Activate SDK using licnese key

# Python code example
ret = setActivation(license.encode('utf-8'))
print("\nactivation: ", ret)
  • Once ret value is zero, SDK can get work started.

APIs

ROI Extraction The SDK provides a single API for detecting hands and extracting ROI from the whole hand image(palmvein). The function can be used as follows:

# Python code example
roi, label = get_roi_image(cv2.flip(image, 1))

Next, Create Feature getFeature function returns palmvein feature against ROI data.

# Python code example
cnt = getFeature(roi_byte, len(roi_byte), feature_array)

1. ROI Extraction

ROI Extraction The SDK provides a single API for detecting hands and extracting ROI from the whole hand image(palmvein). The function can be used as follows.

# Python code example
roi, label = get_roi_image(cv2.flip(image, 1))
  • image: input image

  • label: Left hand or Right one

  • roi: hand ROI(Region Of Interest) image to get palm feature.

2. Feature Extraction

Create Feature getFeature function returns palmvein feature against ROI data.

The function can be used as follows:

# Python code example
cnt = getFeature(roi_byte, len(roi_byte), feature_array)
  • roi_byte: ROI image in byte format (image should be converted to byte format by function mat_to_byets()).

  • feature_array: palmvein feature extracted from hand ROI data.

3. Similarity Evaluation

The getScore() function takes two palmvein features as arguments and returns score value to determine whether 2 input hands are from the same or different.

# Python code example
score = getScore(feature_array1, cnt1, feature_array2, cnt2)
LogoShare on WhatsAppWhatsApp.com
LogoJustin H.Telegram
LogoJoin the KBY-AI Discord Server!Discord
LogoJoin conversation on TeamsMicrosoft Teams