Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix demos to use video.srcObject with fallback to deprecated createObjectURL #86

Open
wants to merge 47 commits into
base: gh-pages
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
6fbc227
Initial commit
inspirit Nov 8, 2012
231dae1
initial commit
inspirit Nov 8, 2012
be375de
Update README.md
inspirit Nov 8, 2012
00ef6a0
removed some flash based hacks
inspirit Nov 8, 2012
957e8b7
fix missing mod3 link
inspirit Nov 8, 2012
ddd7828
roll back to original Math class
inspirit Nov 8, 2012
5683dba
fixed readme
inspirit Nov 8, 2012
605319e
additions & improvements
inspirit Nov 9, 2012
9e3c8bb
global update
inspirit Nov 17, 2012
ba0c2cd
Update README.md
inspirit Nov 17, 2012
dd80498
minor fixes
inspirit Nov 19, 2012
cfe697f
fix fast corners
inspirit Nov 19, 2012
d6fac10
new functionality
inspirit Dec 6, 2012
8c2b440
Update README.md
inspirit Dec 6, 2012
3b2d42d
export module
inspirit Dec 8, 2012
2708971
Move jsfeat to the root of the exports.
hitsthings Dec 8, 2012
9eade05
node export
inspirit Dec 9, 2012
2f6a032
bbf no canvas dependency
inspirit Dec 11, 2012
eef92e8
small bbf fix
inspirit Dec 12, 2012
9b0b106
update bbf src file
inspirit Dec 12, 2012
764f819
Motion Estimator
inspirit Mar 23, 2013
7821169
readme update
inspirit Mar 23, 2013
4377893
various improvements
inspirit Mar 26, 2013
26f5d69
box blur overflow fix
inspirit Mar 27, 2013
105da9e
features2d point2d->keypoint
inspirit Sep 2, 2014
339347c
fix canny due to sobel_deriv use changed
inspirit Mar 28, 2013
1fc51c1
fix API flows
inspirit Sep 2, 2014
2eed4d0
gauss overflow fix and SVD improve
inspirit Apr 8, 2013
05807c7
Update README.md
inspirit Sep 3, 2014
751b194
gauss u8 fix
inspirit Apr 9, 2013
a8a10f4
Adding bower.json
drojdjou Sep 12, 2014
ce98065
fix canny
inspirit Apr 13, 2013
63978a0
Issue #27: Add a hough transform implementation ported from opencv
charleslaw Mar 8, 2015
b7021a7
imgproc: Added a very basic RGB skin detector
May 22, 2013
42f54c0
Added main to bower.json
Jun 25, 2015
a10e0cb
build: Rebuilt files after basic Skin Detector addition
May 22, 2013
2e0fcd2
fix links for all external resources
Dec 18, 2015
7b77816
various fixes, added ORB descriptor
inspirit Sep 1, 2014
f57e88c
updated build files.
sminogue Apr 13, 2017
8a1bbf9
orb
inspirit Sep 1, 2014
c152e30
fix: declare all variables in Hough Transform
literalpie Feb 14, 2018
8ed7955
recompile
inspirit Sep 1, 2014
572684e
fixing demos, createObjectURL is deprecated, trying srcObject first
Jun 21, 2019
57fd776
method call fix
inspirit Sep 1, 2014
ca17e49
typo fix
Jun 22, 2019
cef5407
Squash all commits
inspirit Sep 2, 2014
23b82fd
Merge branch 'gh-pages' of https://github.com/piwodlaiwo/jsfeat into …
Jun 22, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
The MIT License

Copyright (c) 2012 Eugene Zatepyakin

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
40 changes: 40 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
jsfeat
======

### JavaScript Computer Vision library ###

The project aim is to explore JS/HTML5 possibilities using modern & state-of-art computer vision algorithms.

[Examples and Documentation](https://inspirit.github.io/jsfeat/)

### Features ###

* Custom data structures
* Basic image processing methods (grayscale, derivatives, box-blur, resample, etc.)
* grayscale ([Demo](https://inspirit.github.io/jsfeat/sample_grayscale.html))
* box blur ([Demo](https://inspirit.github.io/jsfeat/sample_boxblur.html))
* gaussian blur ([Demo](https://inspirit.github.io/jsfeat/sample_gaussblur.html))
* equalize histogram ([Demo](https://inspirit.github.io/jsfeat/sample_equalize_hist.html))
* canny edges ([Demo](https://inspirit.github.io/jsfeat/sample_canny_edge.html))
* sobel deriv ([Demo](https://inspirit.github.io/jsfeat/sample_sobel.html))
* scharr deriv ([Demo](https://inspirit.github.io/jsfeat/sample_scharr.html))
* find more at Examples and Documentation page
* Linear Algebra module
* LU (Gaussian elimination) solver
* Cholesky solver
* SVD decomposition, solver and pseudo-inverse
* Eigen Vectors and Values
* Multiview module ([Demo](https://inspirit.github.io/jsfeat/sample_videostab.html))
* Affine2D motion kernel
* Homography2D motion kernel
* RANSAC motion estimator
* LMEDS motion estimator
* Matrix Math module for various matrix operation such as traspose, multiply etc.
* Features 2D
* Fast Corners feature detector ([Demo](https://inspirit.github.io/jsfeat/sample_fast_corners.html))
* YAPE06 feature detector ([Demo](https://inspirit.github.io/jsfeat/sample_yape06.html))
* YAPE feature detector ([Demo](https://inspirit.github.io/jsfeat/sample_yape.html))
* ORB feature descriptor ([Demo](https://inspirit.github.io/jsfeat/sample_orb.html))
* Lucas-Kanade optical flow ([Demo](https://inspirit.github.io/jsfeat/sample_oflow_lk.html) - click to add points)
* HAAR object detector ([Demo](https://inspirit.github.io/jsfeat/sample_haar_face.html))
* BBF object detector ([Demo](https://inspirit.github.io/jsfeat/sample_bbf_face.html))
14 changes: 14 additions & 0 deletions bower.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{

"name": "jsfeat",
"version" : "0.0.8",
"description" : "JavaScript Computer Vision library",
"author" : "Eugene Zatepyakin (http://www.inspirit.ru/)",
"main" : "build/jsfeat-min.js",

"ignore": [
"src",
"compile",
"node_modules"
]
}
1 change: 1 addition & 0 deletions build/jsfeat-min.js

Large diffs are not rendered by default.

Loading