2025-03-17 15:58:11 +08:00
2025-03-17 15:56:50 +08:00
2025-03-17 15:58:11 +08:00
2025-03-17 10:19:27 +08:00
2025-03-17 11:51:23 +08:00
2025-03-17 10:19:27 +08:00
2025-03-17 10:19:27 +08:00
2025-03-17 11:51:48 +08:00
2025-03-17 15:55:43 +08:00
2025-03-17 15:55:43 +08:00
2025-03-17 11:51:23 +08:00
2025-03-17 10:19:27 +08:00

@yizhi/opencv

简单的OpenCV封装

编译源码(可选)

  1. 依赖

    1. python3
    2. cmake
    3. ninja
    4. c++编译器(gcc,clang,Visual Studio ...)
  2. 编译OpenCV

node thirdpart/install.js --with-opencv
  1. 编译本模块
cmake -B build -G Ninja . -DCMAKE_BUILD_TYPE=Release
cmake --build build --config Release

安装

npm install @yizhi/opencv

使用

//导入opencv
import cv from '@yizhi/opencv';

//配置addon路径
cv.config("ADDON_PATH", "/path/to/cv.node");
//下载addon可选
//    如果配置了ADDON_PATH则下载addon到ADDON_PATH否则下载到build/cv.node
await cv.downloadAddon();

//正常使用
const im = cv.imread("/path/to/input");
cv.resize(im, 640, 640);
cv.imwrite("/path/to/output", im);
Description
No description provided
Readme 176 KiB
1.0.3 Latest
2025-03-17 08:17:51 +00:00
Languages
TypeScript 46.8%
C++ 38.9%
JavaScript 9.4%
CMake 4.3%
C 0.6%