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

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

有关opencv4nodejs的更多文档参见:

  1. OpenCV 4.5.1文档OpenCV Mat
  2. opencv4nodejs Quick Start
  3. opencv4nodejs 文档

由于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]);

2023-02-15