提前安装好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\include;
OPENCV_LIB_DIR,值:C:\tools\opencv\build\x64\vc15\lib;
OPENCV_BIN_DIR,值:C:\tools\opencv\build\x64\vc15\bin;
添加环境path %OPENCV_BIN_DIR%