b86366e244bea7bccb8674eef590f07246f819e4
@yizhi/opencv
简单的OpenCV封装
编译源码(可选)
-
依赖
- python3
- cmake
- ninja
- c++编译器(gcc,clang,Visual Studio ...)
-
编译OpenCV
node thirdpart/install.js --with-opencv
- 编译本模块
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
1.0.3
Latest
Languages
TypeScript
46.8%
C++
38.9%
JavaScript
9.4%
CMake
4.3%
C
0.6%