节点打开CV中的错误



我为 win10 x64 安装了 node-opencv。但是当我运行我的应用程序时,包括 opencv 出现错误。

>node app.js
module.js:434
  return process.dlopen(module, path._makeLong(filename));   
                 ^
Error: The specified module could not be found.
\?C:Users...node_modulesopencvbuildopencvv6.0.0Releasenode-v46-win32-x64opencv.node
    at Error (native)
    at Object.Module._extensions..node (module.js:434:18)
    at Module.load (module.js:343:32)
    at Function.Module._load (module.js:300:12)
    at Module.require (module.js:353:17)
    at require (internal/module.js:12:17)
    at Object.<anonymous> (C:Users...node_modulesopencvlibbindings.js:4:15)
    at Module._compile (module.js:409:26)
    at Object.Module._extensions..js (module.js:416:10)
    at Module.load (module.js:343:32)`

我试图将"cmd"作为根开始。之后,错误消失了。但是我想在主机上部署我的项目,任何人都不会给我管理权限......所以我需要一个提示,让我以简单用户的身份启动应用程序。

我正在运行节点 v4.8.3、NPM 4.5.0。

这意味着无法打开 DLL。您的系统路径中没有 opencv 二进制文件目录,或者 DLL 与您链接的 .lib 或 .so 文件不匹配。

相关内容

最新更新