美文网首页
win10 安装 opencv4nodejs

win10 安装 opencv4nodejs

作者: NanaCti | 来源:发表于2023-03-19 05:21 被阅读0次
    基本环境(不推荐用其他版本)
    软件包 版本
    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')
    

    相关文章

      网友评论

          本文标题:win10 安装 opencv4nodejs

          本文链接:https://www.haomeiwen.com/subject/xbkerdtx.html