OpenCV JavaScript version for node.js or browser
npm install mat-opencvjsFORKED from https://github.com/TechStark/opencv-js
OpenCV JavaScript version (NPM package) for node.js or browser. Get started guide OpenCV.js Tutorials.
The file opencv.js was downloaded from https://docs.opencv.org/4.10.0/opencv.js
TypeScript is supported (thanks to mirada).
- See code examples (React, Angular) in opencv-js-examples
- See live demo and code here

- Get the test image from here Lenna.png
- See code here
- See live demo and code here
- npm install @techstark/opencv-js
- or yarn add @techstark/opencv-js
- import cv from "@techstark/opencv-js"
- for TypeScript, set "esModuleInterop": true in tsconfig.json
- or import * as cv from "@techstark/opencv-js"
If you use this package for browsers, you need to set some polyfills. In the file "webpack.config.js", set
``js``
module.exports = {
resolve: {
modules: [...],
fallback: {
fs: false,
path: false,
crypto: false
}
}
};
The TypeScript type declarations may not be up to date with the latest OpenCV.js. Refer to cvKeys.json to check the available methods and properties at runtime.
