###ChangeLog
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)