Skip to content

Releases: usnistgov/libbiomeval

v10.0

19 Nov 20:59
Compare
Choose a tag to compare
  • [NEW] Support for TIFF images.
  • [NEW] Time::Timer can return elapsed time in nanoseconds.
  • [CHG] Updated states in API::Framework
  • [CHG] Enumeration::Framework has been re-written.
  • [CHG] Interface clean up in Process::Semaphore and Time::Timer.
  • [FIX] Defects in JPEG 2000 and BMP image decompression.

This update also includes various other bug fixes and performance improvements that can be examined by reading the commit history.

Note: The RPMs on the releases page no longer include VIDEO files, because there is no official ffmpeg RPM for CentOS 7. If you need video support, install ffmpeg to /usr/local, and build libbiomeval from source.

v9.0

19 Nov 21:00
Compare
Choose a tag to compare

This release primarily adds new features and resolves issues in the Image class hierarchy:

  • [NEW] Support for 16-bit imagery.
  • [NEW] Require OpenJPEG 2 for JPEG 2000 decompression.
  • [NEW] Image attributes: hasAlphaChannel() and getBitDepth().
  • [CHG] Require argument to getRawGrayscaleData().
  • [FIX] Decompression bug fixes.
  • [FIX] Support libjpeg version 9b.

Other changes:

  • [NEW] C++14-style array-type make_unique().
  • [NEW] AutoArray comparison operators and vector conversion.
  • [NEW] Timer now supports lambdas.
  • [CHG] clang-tidy cleanup on several files.
  • [CHG] Build system changes to support Ubuntu 16.04.
  • [FIX] Reference in Framework::Enumeration

v8.0

19 Nov 21:01
Compare
Choose a tag to compare

This update adds:

  • Device::Smartcard and Device::TLV classes, to support interaction with ISO/IEC 7816 smartcards.
  • DataInterchange::Finger, to convert ANSI/INCITS 378-2004 to ISO/IEC 19794-2 on-card format.
  • Default properties for IO::Properties.
  • Finger minutia sorting methods.
  • A new (unsupported) tool, asegcrop, for cropping ANSI/NIST-ITL slap image records into images of individual fingers.

This update also includes various bug fixes and performance improvements.

v7.0

19 Nov 21:01
Compare
Choose a tag to compare

This update adds:

  • PIMPL implementations of IO::RecordStore.
  • IO::PersistentRecordStoreUnion, to save IO::RecordStoreUnion to disk.
  • Framework::API and Framework::Status, toward a more unified approach to biometric technology evaluation test drivers at NIST.

This update also fixes several issues, including bugs in JPEG image type detection.