# jsfeat

> JavaScript Computer Vision library

Latest version **0.0.8** (published 2015-10-31) · 0 weekly downloads

## Install

```sh
npm install jsfeat
pnpm add jsfeat
yarn add jsfeat
bun add jsfeat
```

## Health

**Score 10/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support; low quality score; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.0.8 |
| Published | 2015-10-31 |
| First published | 2012-12-08 |
| Weekly downloads | 0 |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 0 |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | Eugene Zatepyakin |
| Maintainers | hitsthings, paulhayes |

## Links

- npm: https://www.npmjs.com/package/jsfeat
- npm.io page: https://npm.io/package/jsfeat

## Recent versions

- 0.0.8 (latest) — 2015-10-31
- 0.0.4 — 2012-12-12
- 0.0.2 — 2012-12-08
- 0.0.1 — 2012-12-08

## README

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](http://inspirit.github.com/jsfeat/)

### Features ###

* Custom data structures
* Basic image processing methods (grayscale, derivatives, box-blur, resample, etc.)
 * grayscale ([Demo](http://inspirit.github.com/jsfeat/sample_grayscale.html))
 * box blur ([Demo](http://inspirit.github.com/jsfeat/sample_boxblur.html))
 * gaussian blur ([Demo](http://inspirit.github.com/jsfeat/sample_gaussblur.html))
 * equalize histogram ([Demo](http://inspirit.github.com/jsfeat/sample_equalize_hist.html))
 * canny edges ([Demo](http://inspirit.github.com/jsfeat/sample_canny_edge.html))
 * sobel deriv ([Demo](http://inspirit.github.com/jsfeat/sample_sobel.html))
 * scharr deriv ([Demo](http://inspirit.github.com/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](http://inspirit.github.com/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](http://inspirit.github.com/jsfeat/sample_fast_corners.html))
 * YAPE06 feature detector ([Demo](http://inspirit.github.com/jsfeat/sample_yape06.html))
 * YAPE feature detector ([Demo](http://inspirit.github.com/jsfeat/sample_yape.html))
 * ORB feature descriptor ([Demo](http://inspirit.github.com/jsfeat/sample_orb.html))
* Lucas-Kanade optical flow ([Demo](http://inspirit.github.com/jsfeat/sample_oflow_lk.html) - click to add points)
* HAAR object detector ([Demo](http://inspirit.github.com/jsfeat/sample_haar_face.html))
* BBF object detector ([Demo](http://inspirit.github.com/jsfeat/sample_bbf_face.html))

---
_Source: https://npm.io/package/jsfeat · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
