OpenCV.js for browser.
npm install @opencvjs/web
@opencvjs/web
exports a loadOpenCV
function that returns a Promise that resolves to the OpenCV.js API.
import { loadOpenCV } from "@opencvjs/web";
const cv = await loadOpenCV();
const mat = new cv.Mat();
@opencvjs/web
exports a type OpenCV
for the OpenCV.js API.
import { loadOpenCV, type OpenCV } from "@opencvjs/web";
const cv: typeof OpenCV = await loadOpenCV();
const mat: OpenCV.Mat = new cv.Mat();
TypeScript definitions are based on the @techstark/opencv-js and mirada projects.
Apache-2.0