Skip to content

Update v1.6.1; samples, utilities, cleanup

Latest
Compare
Choose a tag to compare
@plstcharles plstcharles released this 11 Jul 23:33
· 12 commits to master since this release

This minor update brings some more optimizations, bugfixes, one sample (for the newly published dataset), and new utilities to the public framework.

Detailed changes:

  • added binary median blur utilities to imgproc module
  • fixed floating point issues in unit tests via new toggle
  • fixed build issues for arm/arm64 platforms
  • fixed build issues for newer gcc toolchains (6.3+)
  • added intel fast random number generator to math utilities
  • updated various imgproc utilities to use proper rand engine
  • fixed warnings related to imwarp usage with msvc toolchain
  • fixed bug in binary classification metric display utilities
  • cleaned glsl dataset module consumer interface
  • added cudev + cuda vec traits to utils module for cuda impls
  • added divup/ispow2 utilities to cuda device/host functions
  • fixed bgs algo LUT initialization by invalidating bad refs
  • added block size checks to various already-used reduce impls
  • updated changedet app to allow testing gmm sync/async impls
  • updated ocv utilities to rely on external seed for rand ops
  • updated all bgsubs to use new ocv utilities rand signatures
  • added gprof-based profiling support via cmake
  • added cmake check for neon instructions and toggle via defs
  • added inverted unroll func to cxx utilities
  • added integral image implementation with neon optimization
  • added compiler flag check for partial cxx14 support
  • added query functions to cxx utilities for user interaction
  • cleaned up litiv2018 dataset interface (hardcoded stuff)
  • added sample demonstrating litiv 2018 dataset parsing
  • added missing external includes to cmake config generator