如何正确安装opencv4nodejs

1,301 阅读1分钟

提前安装好visual studio 2017,并安装C++桌面开发。

安装python2.7

安装CMake

安装git

安装node12(必须)

安装node-gyp@5.1.0

windows先管理员运行cmd

@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

安装完后,管理员运行powershell

choco install OpenCV -y -version 4.1.0

set OPENCV4NODEJS_DISABLE_AUTOBUILD=1

安装完后,会在C盘生成tools文件夹

创建项目,并且在package.json中添加

{
  ...
  "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"
  }
}

设置环境变量

OPENCV_INCLUDE_DIR, 值:C:\tools\opencv\build\includeOPENCV_LIB_DIR,值:C:\tools\opencv\build\x64\vc15\lib;
OPENCV_BIN_DIR,值:C:\tools\opencv\build\x64\vc15\bin;

添加环境path %OPENCV_BIN_DIR%