You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Readme.md
+26-26Lines changed: 26 additions & 26 deletions
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@
3
3
**Note:** Further development has moved to the [FILTER.js](https://github.com/foo123/FILTER.js) project, for Image Processing and Computer Vision, which includes a new [**HaarDetector plugin**](https://github.com/foo123/FILTER.js/blob/master/src/plugins/HaarDetector.js) which can be seen as the continuation of this project.
4
4
5
5
6
-
__Feature Detection Library for JavaScript__ (uses HTML5 canvas on browser and Canvas package on Node)
6
+
__Feature Detection Library for JavaScript__ (uses HTML5 canvas on browser and canvas alternative on Node)
7
7
8
8
Based on [Viola-Jones Feature Detection Algorithm using Haar Cascades](http://www.cs.cmu.edu/~efros/courses/LBMV07/Papers/viola-cvpr-01.pdf)
9
9
and improvement [Viola-Jones-Lienhart et al Feature Detection Algorithm](http://www.multimedia-computing.de/mediawiki//images/5/52/MRL-TR-May02-revised-Dec02.pdf)
@@ -14,37 +14,13 @@ This is a port of [OpenCV C++ Haar Detection](https://github.com/opencv/opencv)
14
14
**there is also a [`php` version: HAARPHP](https://github.com/foo123/HAARPHP)**
15
15
16
16
17
-
Light-weight (~10kB minified, ~5kB gzipped).
17
+
Light-weight (~11kB minified, ~5kB gzipped).
18
18
19
19
[](https://foo123.github.io/examples/face-detection/)
20
20
[](https://foo123.github.io/examples/faces-detection/)
*[Abacus](https://github.com/foo123/Abacus) advanced Combinatorics and Algebraic Number Theory Symbolic Computation library for JavaScript, Python
27
-
*[MOD3](https://github.com/foo123/MOD3) 3D Modifier Library in JavaScript
28
-
*[Geometrize](https://github.com/foo123/Geometrize) Computational Geometry and Rendering Library for JavaScript
29
-
*[Plot.js](https://github.com/foo123/Plot.js) simple and small library which can plot graphs of functions and various simple charts and can render to Canvas, SVG and plain HTML
30
-
*[HAAR.js](https://github.com/foo123/HAAR.js) image feature detection based on Haar Cascades in JavaScript (Viola-Jones-Lienhart et al Algorithm)
31
-
*[HAARPHP](https://github.com/foo123/HAARPHP) image feature detection based on Haar Cascades in PHP (Viola-Jones-Lienhart et al Algorithm)
32
-
*[FILTER.js](https://github.com/foo123/FILTER.js) video and image processing and computer vision Library in pure JavaScript (browser and node)
33
-
*[Xpresion](https://github.com/foo123/Xpresion) a simple and flexible eXpression parser engine (with custom functions and variables support), based on [GrammarTemplate](https://github.com/foo123/GrammarTemplate), for PHP, JavaScript, Python
34
-
*[Regex Analyzer/Composer](https://github.com/foo123/RegexAnalyzer) Regular Expression Analyzer and Composer for PHP, JavaScript, Python
35
-
*[GrammarTemplate](https://github.com/foo123/GrammarTemplate) grammar-based templating for PHP, JavaScript, Python
36
-
*[codemirror-grammar](https://github.com/foo123/codemirror-grammar) transform a formal grammar in JSON format into a syntax-highlight parser for CodeMirror editor
37
-
*[ace-grammar](https://github.com/foo123/ace-grammar) transform a formal grammar in JSON format into a syntax-highlight parser for ACE editor
38
-
*[prism-grammar](https://github.com/foo123/prism-grammar) transform a formal grammar in JSON format into a syntax-highlighter for Prism code highlighter
39
-
*[highlightjs-grammar](https://github.com/foo123/highlightjs-grammar) transform a formal grammar in JSON format into a syntax-highlight mode for Highlight.js code highlighter
40
-
*[syntaxhighlighter-grammar](https://github.com/foo123/syntaxhighlighter-grammar) transform a formal grammar in JSON format to a highlight brush for SyntaxHighlighter code highlighter
41
-
*[SortingAlgorithms](https://github.com/foo123/SortingAlgorithms) implementations of Sorting Algorithms in JavaScript
42
-
*[PatternMatchingAlgorithms](https://github.com/foo123/PatternMatchingAlgorithms) implementations of Pattern Matching Algorithms in JavaScript
43
-
*[CanvasLite](https://github.com/foo123/CanvasLite) an html canvas implementation in pure JavaScript
44
-
*[Rasterizer](https://github.com/foo123/Rasterizer) stroke and fill lines, rectangles, curves and paths, without canvaσ
45
-
*[Gradient](https://github.com/foo123/Gradient) create linear, radial, conic and elliptic gradients and image patterns without canvas
46
-
*[css-color](https://github.com/foo123/css-color) simple class to parse and manipulate colors in various formats
47
-
48
24
49
25
### Contents
50
26
@@ -159,3 +135,27 @@ In most cases using parallel computation (if supported) can be much faster (eg _
159
135
-[x] add selection option, detection is confined to that selection (eg detect nose while face already detected) [DONE]
160
136
-[x] check if some operations can use fixed-point arithmetic, or other micro-optimizations [DONE where applicable]
161
137
-[ ] keep up with the changes in openCV cascades xml format (will try)
138
+
139
+
**see also:**
140
+
141
+
*[Abacus](https://github.com/foo123/Abacus) advanced Combinatorics and Algebraic Number Theory Symbolic Computation library for JavaScript, Python
142
+
*[MOD3](https://github.com/foo123/MOD3) 3D Modifier Library in JavaScript
143
+
*[Geometrize](https://github.com/foo123/Geometrize) Computational Geometry and Rendering Library for JavaScript
144
+
*[Plot.js](https://github.com/foo123/Plot.js) simple and small library which can plot graphs of functions and various simple charts and can render to Canvas, SVG and plain HTML
145
+
*[HAAR.js](https://github.com/foo123/HAAR.js) image feature detection based on Haar Cascades in JavaScript (Viola-Jones-Lienhart et al Algorithm)
146
+
*[HAARPHP](https://github.com/foo123/HAARPHP) image feature detection based on Haar Cascades in PHP (Viola-Jones-Lienhart et al Algorithm)
147
+
*[FILTER.js](https://github.com/foo123/FILTER.js) video and image processing and computer vision Library in pure JavaScript (browser and node)
148
+
*[Xpresion](https://github.com/foo123/Xpresion) a simple and flexible eXpression parser engine (with custom functions and variables support), based on [GrammarTemplate](https://github.com/foo123/GrammarTemplate), for PHP, JavaScript, Python
149
+
*[Regex Analyzer/Composer](https://github.com/foo123/RegexAnalyzer) Regular Expression Analyzer and Composer for PHP, JavaScript, Python
150
+
*[GrammarTemplate](https://github.com/foo123/GrammarTemplate) grammar-based templating for PHP, JavaScript, Python
151
+
*[codemirror-grammar](https://github.com/foo123/codemirror-grammar) transform a formal grammar in JSON format into a syntax-highlight parser for CodeMirror editor
152
+
*[ace-grammar](https://github.com/foo123/ace-grammar) transform a formal grammar in JSON format into a syntax-highlight parser for ACE editor
153
+
*[prism-grammar](https://github.com/foo123/prism-grammar) transform a formal grammar in JSON format into a syntax-highlighter for Prism code highlighter
154
+
*[highlightjs-grammar](https://github.com/foo123/highlightjs-grammar) transform a formal grammar in JSON format into a syntax-highlight mode for Highlight.js code highlighter
155
+
*[syntaxhighlighter-grammar](https://github.com/foo123/syntaxhighlighter-grammar) transform a formal grammar in JSON format to a highlight brush for SyntaxHighlighter code highlighter
156
+
*[SortingAlgorithms](https://github.com/foo123/SortingAlgorithms) implementations of Sorting Algorithms in JavaScript
157
+
*[PatternMatchingAlgorithms](https://github.com/foo123/PatternMatchingAlgorithms) implementations of Pattern Matching Algorithms in JavaScript
158
+
*[CanvasLite](https://github.com/foo123/CanvasLite) an html canvas implementation in pure JavaScript
159
+
*[Rasterizer](https://github.com/foo123/Rasterizer) stroke and fill lines, rectangles, curves and paths, without canvaσ
160
+
*[Gradient](https://github.com/foo123/Gradient) create linear, radial, conic and elliptic gradients and image patterns without canvas
161
+
*[css-color](https://github.com/foo123/css-color) simple class to parse and manipulate colors in various formats
Copy file name to clipboardExpand all lines: api-reference.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -70,7 +70,7 @@ __Explanation of parameters__
70
70
71
71
*_ImageOrVideoOrCanvas_ : an actual Image or Video element or Canvas Object (in this case they are equivalent).
72
72
*_scale_ : The percent of scaling from the original image, so detection proceeds faster on a smaller image (default __1.0__ ). __NOTE__ scaling might alter the detection results sometimes, if having problems opt towards 1 (slower)
73
-
*_CanvasClass_ : This is optional and used only when running in node (passing the node-canvas object).
73
+
*_CanvasClass_ : This is optional and used only when running in nodejs (passing an alternative Canvas object for nodejs).
* * _ImageOrVideoOrCanvas_ : an actual Image or Video element or Canvas Object (in this case they are equivalent).
763
763
* * _scale_ : The percent of scaling from the original image, so detection proceeds faster on a smaller image (default __1.0__ ). __NOTE__ scaling might alter the detection results sometimes, if having problems opt towards 1 (slower)
764
-
* * _CanvasClass_ : This is optional and used only when running in node (passing the node-canvas object).
764
+
* * _CanvasClass_ : This is optional and used only when running in nodejs (passing an alternative Canvas object for nodejs).
0 commit comments