Skip to content

Releases: IntelRealSense/RealSenseID

Version 0.40.0

06 Nov 14:04
2cb30b9
Compare
Choose a tag to compare
  • New firmware release - version 7.0.0.304
    • Improved TNR and TPR for Anti-Spoofing
    • Face authentication TPR/TNR improvement (requires old database conversion)
    • Face detection improvement
    • Import database bug fix
  • New host SW:
    • CRC Optimization
    • FW upgrade enhancement
    • Added Set/Get color gains to API (for advanced users)

Version 0.38.2

02 Oct 09:29
613453a
Compare
Choose a tag to compare
  • New firmware release - version 6.9.0.301
    • Improved TNR and TPR for Anti-Spoofing
    • Improved debuggability
    • Bug fixes
  • New host SW:
    • Get FW log feature
    • Added unpair option to viewer

Note: Firmware 5.7.0.301 or newer require a license for facial recognition and spoofing features to work.
DO NOT upgrade to this new firmware unless you have a license.
See more details in the readme.md.

Version 0.38.0

07 Aug 15:24
103b047
Compare
Choose a tag to compare

Note: Firmware 5.7.0.301 or newer require a license for facial recognition and spoofing features to work.
DO NOT upgrade to this new firmware unless you have a license.
See more details in the readme.md.

  • New firmware release - version 6.7.0.306
    • Improved TNR and TPR for Anti-Spoofing
    • Improved detection in strong backlight conditions
    • Improved latency for low and medium security levels
    • Fixed LED off bug
  • New host SW:
    • Updated preview implementation for Linux to better support dump mode
    • Improved auto detection of camera ports in Linux
    • Use native jpeg decoder in windows preview
    • Support for cropped dump mode in viewer
    • New python viewer sample

Note: Firmware 5.7.0.301 or newer require a license for facial recognition and spoofing features to work.
DO NOT upgrade to this new firmware unless you have a license.
See more details in the readme.md.

Version 0.36.6

01 Jul 10:43
960a710
Compare
Choose a tag to compare

Firmware 5.7.0.301 or newer require a license for facial recognition and spoofing features to work.
DO NOT upgrade to this new firmware unless you have a license.
See more details in the readme.md.

  • New firmware release - version 6.6.0.303
    • Storing auth configuration to device storage, to make it persistent (survives reboot)
    • Preview quality improvement
    • Spoof detection improvement
    • Register user from RGB image fix
    • COVID mask support on authentication
    • Friendlier authentication statuses
    • Max Spoof attempts lock support
    • Bug fixes
  • New host SW:
    • Added API to handle license provision to device (see readme for details)
    • Viewer and Cli tool option to activate license with device
    • Improvement in fw-update to clean unused modules
    • Python wrapper: supprt for extracting faceprints for enrollment (host mode)
    • Python wrapper: supprt for fw-update
    • Removed android support
    • Improved handling of external libs in CMake

NOTE: Firmware 5.7.0.301 or newer require a license for facial recognition and spoofing features to work.
DO NOT upgrade to this new firmware unless you have a license.
See more details in the readme.md.

Version 0.33.3

05 Apr 15:16
e35f4d9
Compare
Choose a tag to compare

Firmware 5.7.0.301 or newer require a license for facial recognition and spoofing features to work.
DO NOT upgrade to this new firmware unless you have a license.
See more details in the readme.md.

  • New firmware release - version 5.7.0.301
    • Face authentication and Anti-Spoofing algorithm enhancement.
    • Support 3 level of security via Settings Menu and Firmware API
    • Boot Behavior:
      • The device now always starts in Face-Detection mode upon boot, regardless of the previously set operation mode.
      • The device now always starts in Low security level upon boot, regardless of the previously set operation mode.
    • A reduction of storage on the device from 1,000 to 500 users.
    • Preview now shows right sensor and sends right sensor snapshots to Host.
    • Bug fixes.
  • New host library version 0.33.3:
    • Removed standby support.
    • Improved images dump functionality.
    • Improved support for detection of SKU version of the device.
    • Host now tries to acquire license from a license server upon FW request. See details in the readme.md.
    • Setting Menu simplified.
    • Viewer display of device serial number in the status bar and in sn.txt file.
    • Improved handling and logging of session start errors.
    • Cleaned cmake usage of 3rd party libraries.
    • Added more logging to the app (authenticate duration).

Important Notes:

  • Device Configuration: It is recommended to call SetDeviceConfig(..) in your application before calling Authenticate() to ensure the device is in the desired operation mode (this will be less crucial in the next firmware version, as the operation mode will be persisted and remain in effect even after a reboot).

  • Authentication Check: Ensure that your code checks that user_id is not empty to determine whether authentication has occurred. This is important to differentiate between mere face detection or spoof detection and successful authentication.

Firmware 5.7.0.301 or newer require a license for facial recognition and spoofing features to work.
DO NOT upgrade to this new firmware unless you have a license.
See more details in the readme.md.

FW Version 4.3.0.300

05 Nov 06:38
Compare
Choose a tag to compare

Minor bug fixes

Version 0.25.0

19 Aug 10:31
Compare
Choose a tag to compare
  • Support for enrollment from RGB image in host mode.

Version 0.24.0

02 Aug 11:38
Compare
Choose a tag to compare
  • Improved latency for most operations.
  • Improved Anti-spoofing protection in Medium security mode to prevent 3D masks.

Version 0.23.0

27 Jul 11:16
Compare
Choose a tag to compare
  • Added python support. Enable using
cmake -DRSID_PY=ON -DRSID_PREVIEW=ON ..

Example authenticate code:

def on_result(result, user_id):
    print('on_result', result)    
    if result == rsid_py.AuthenticateStatus.Success:
        print('Authenticated user:', user_id)

def on_faces(faces, timestamp):    
    print(f'detected {len(faces)} face(s)')
    for f in faces:
        print(f'\tface {f.x},{f.y} {f.w}x{f.h}')    

with rsid_py.FaceAuthenticator(PORT) as f:
    f.authenticate(on_faces=on_faces, on_result=on_result)
    
  • See the samples for build instructions and code samples to get started.

Version 0.22.0

25 Jul 14:55
Compare
Choose a tag to compare
  • Improved latency for all basic operations.
  • Improved preview image quality.
  • Improved accuracy for Anti-Spoofing.
  • Fixed a bug in enrollment caused in non-frontal position.
  • Low-level security for Anti-Spoofing for better latency.
  • Standby now stops the camera, after which FA operations will restart camera automatically.