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)