跳至主要內容

@autojs/opencv - OpenCV

约 202 字小于 1 分钟道无涯

Auto.js Pro 9将opencv4nodejsopen in new window迁移到了内置模块@autojs/opencvopen in new window。你可以像使用opencv4nodejs模块一样使用它而无需用npm i安装。

本模块比较重要的类有Mat, Rect, Point等。

有关opencv4nodejs的更多文档参见:

  1. OpenCV 4.5.1文档open in new windowOpenCV Matopen in new window
  2. opencv4nodejs Quick Startopen in new window
  3. opencv4nodejs 文档open in new window

由于OpenCV本身的内容比较庞大,不太可能将OpenCV的文档翻译并迁移到这里,因此OpenCV部分需要自行阅读和理解上述英文文档。

示例

"nodejs";

const cv = require("@autojs/opencv");
const rows = 100; // height
const cols = 100; // width
const emptyMat = new cv.Mat(rows, cols, cv.CV_8UC3);
// fill the Mat with default value
const whiteMat = new cv.Mat(rows, cols, cv.CV_8UC1, 255);
const blueMat = new cv.Mat(rows, cols, cv.CV_8UC3, [255, 0, 0]);