Skip to content

Latest commit

 

History

History
93 lines (70 loc) · 3.43 KB

changelog.md

File metadata and controls

93 lines (70 loc) · 3.43 KB

ChangeLog

1.0.7

  • stdMath not defined in Worker fixed

1.0.6

  • fix detection with selected region again (revert to previous)

1.0.5

  • fix detection with selected region

1.0.4

  • better square root approximation in canny edges
  • update CanvasLite
  • update and fix tests/examples

1.0.3

  • fix haartojs xml conversion scripts
  • nodejs example with both node-canvas and CanvasLite

1.0.2

  • port code from latest version of opencv

1.0.0

  • backport from FILTER.js HAARDetector plugin correct handling of detecting with selection
  • release version 1.0.0

0.4.8

  • fix undeclared variable issue in detectSingleStep method
  • add detectSync method
  • HaarDetector is a plugin of the project FILTER.js for Image Processing and Computer Vision

0.4.5 , 0.4.6, 0.4.7

  • update buildtools, dependencies, api-reference (latest)

0.4.4

  • array edits
  • compatible examples with IE, Opera
  • update buildtools

0.4.3

  • refactor code (make smaller)
  • add clearCache method, to delete any stored/cached image data in the detector (in case space is an issue)
  • add the tilted feature (Lienhart et al, extension)
  • make new haartojs tool (supports both .js and .json output) output format changed, make sure to re-convert your .js haar cascades!!
  • tidy up the repo, add new build scripts
  • fix some typos, edits
  • project stopped

0.4.2

  • add cascade method to detect different feature(using other haar cascade) with same cached image data

0.4.1

  • cache image data to use with different selection (not re-compute if image is same but selection different)
  • inline the haar-tree and haar-leaf evaluators inside the haar-stage evaluator for speed

0.4

  • add selection option to confine detection to a specific image region
  • add fine-tuning for canny pruning thresholds
  • refactor/optimize merge method (filter features/rectangles that are inside other features), detection features may be slightly different now
  • reduce unnecessary loops/computations from java port (now it is more javascript-esque or in some cases even asm-esque)
  • implement fixed-point arithmetic where applicable (gray-scaling, canny computation, references included)
  • optimize array indexing (remove unnecessary multiplications use only additions/subtractions)
  • features are now custom classes with own methods (much easier to handle while backwards-compatible)
  • partial code refactoring / minor fixes
  • add more examples (eg many faces detection, tilted faces detection)
  • update Readme

0.3.1

  • fix ordering issue when using parallel computations (rectangles merged in random order)
  • fix dimensions computation when scale <> 1 (floating point numbers can give errors)
  • minor refactoring, optimizations

0.3

  • support optional parallel computation/detection (browser and nodejs) using parallel.js library (included)
  • refactoring of code

0.2.1

  • use TypedArrays if available for faster array operations
  • minor index/number optimizations

0.2

  • add haartojs tool in php (in cascades folder)
  • haartojs produces a javascript file using closures (fixes previous issue with the java tool)

0.1.1

  • customization to work with Node.js and require.js by maxired (using js closures)

0.1

  • initial commit by Nikos M. (works on browser)