opencv-ts
Version:
This package is a work in progress to translate opecv with a typescript definition
52 lines (40 loc) • 1.28 kB
Markdown
# opencv-ts
Package for opencvjs in typescript (WIP), adding class and function definiitons progresssively.
## compatibility
Compatible with OpenCV 4.5 version
## example use
```typescript
import cv, { Mat, Rect } from "opencv-ts";
cv.onRuntimeInitialized = () => {
const src = cv.imread("inputCanvas");
const dst: Mat = new cv.Mat(src.cols, src.rows, cv.CV_8UC4);
cv.resize(src, dst, new cv.Size(500, 500), 0, 0, cv.INTER_AREA);
const roiRect: Rect = new cv.Rect(0, 0, 200, 200);
const roi = dst.roi(roiRect);
cv.imshow('outputCanvas', roi);
};
```
## Typings Progress
* Modules
* Core
* ~~Basic Structures~~
* ~~Operations on Arrays~~
* Image Processing
* ~~Image Filtering~~
* ~~Geometric Image Transformations~~
* ~~Drawing Functions~~
* ~~Color Space Conversions~~
* ~~ColorMaps in OpenCV~~
* ~~Planar Subdivision~~
* ~~Histograms~~
* ~~Miscellaneous Image Transformations~~
* ~~Structural Analysis and Shape Descriptors~~
* ~~Feature Detection~~
* ~~Object Detection~~
* ~~Image Segmentation~~
* ~~Video: Object Tracking~~
* 2D Features Framework
* Computational Photography
* Inpainting
* Camera Calibration and 3D Reconstruction
* Fisheye camera model