win10 安装 opencv4nodejs

2023-03-19  本文已影响0人  NanaCti
基本环境(不推荐用其他版本)
软件包 版本
node >= 16.0.0
python >= 3.8 & <=3.10
cmake 3.26.0
opencv >= 4.6
1. 安装cmake并配置环境变量

下载地址:https://github.com/Kitware/CMake/releases
我选择的版本:cmake-3.26.0-windows-x86_64.msi
安装的时候选择添加环境变量就不用手动加了

2. 安装windows-build-tools

需要在管理员模式下安装, 右键Window图标 - 终端(管理员)
npm install --global windows-build-tools
安装之后重启终端

3.安装opencv4.6

下载地址:https://nchc.dl.sourceforge.net/project/opencvlibrary/4.6.0/opencv-4.6.0-vc14_vc15.exe
安装后设置环境变量, 我的opencv安装在C:\tools\

环境变量名
OPENCV_INCLUDE_DIR C:\tools\opencv\build\include
OPENCV_LIB_DIR C:\tools\opencv\build\x64\vc15\lib
OPENCV_BIN_DIR C:\tools\opencv\build\x64\vc15\bin
OPENCV4NODEJS_AUTOBUILD_OPENCV_VERSION 4.6.0
OPENCV4NODEJS_DISABLE_AUTOBUILD 1

package.json中添加代码(我的opencv安装在C:\tools, 路径根据实际情况改)

"opencv4nodejs": {
    "disableAutoBuild": 1,
    "opencvIncludeDir": "C:\\tools\\opencv\\build\\include",
    "opencvLibDir": "C:\\tools\\opencv\\build\\x64\\vc15\\lib",
    "opencvBinDir": "C:\\tools\\opencv\\build\\x64\\vc15\\bin",
    "autoBuildOpencvVersion": "4.6.0"
  }
4. 在命令行中执行语句(管理员模式)

cnpm i @u4/opencv4nodejs -g
cnpm i node-gyp -g
npm link
build-opencv --version 4.6.0 rebuild
安装之后重启终端!

5. 在项目中安装@u4/opencv4nodejs

不能用cnpm, 这一步只是从全局node_modules复制过来, 如果不需要安装到全局, 可以第4步不加-g
npm install -S @u4/opencv4nodejs

6. 项目中使用
 const cv = require('@u4/opencv4nodejs')
上一篇 下一篇

猜你喜欢

热点阅读