首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >节点openCV安装

节点openCV安装
EN

Stack Overflow用户
提问于 2016-05-17 08:27:56
回答 2查看 4K关注 0票数 3

我想在windows中安装OpenCV以获得NodeJS中的库。但我经常遇到一些问题。

在OpenCV@5.0.0安装节点失败--预-gyp安装--备份到构建。

这很可能是opencv包的一个问题。

如何安装Peterbraden包以避免此错误消息?命令是npm install opencv

下面是运行命令后文件中的输出:

opencv@5.0.0 install C:\node_modules\opencv node-pre-gyp install --fallback-to-build 未定义的节点(节点“C:\ Files\nodejs\node_modules\npm\bin\node-gyp-bin....\node_modules\node-gyp\bin\node-gyp.js”C:\node_modules\opencv>if npm_config_node_gyp )“或(节点”清除“) 未定义的节点(节点“C:\ Files\nodejs\node_modules\npm\bin\node-gyp-bin....\node_modules\node-gyp\bin\node-gyp.js”--module=C:\node_modules\opencv\build\opencv\v5.0.0\Release\node-v46-win32-ia32\opencv.node -构建备份C:\node_modules\opencv>if -C:\node_modules\opencv>if_name=opencv-C:\node_modules\opencv>if_path=C:( \node_modules\opencv\build\opencv\v5.0.0\Release\node-v46-win32-ia32 ) Failed (节点“配置”-回退到构建--module=C:\node_modules\opencv\build\opencv\v5.0.0\Release\node-v46-win32-ia32\opencv.node -模块_name=opencv --module_path=C:\node_modules\opencv\build\opencv\v5.0.0\Release\node-v46-win32-ia32 )失败执行‘节点-绞股蓝.node配置-备份构建--module=C:\node_modules\opencv\build\opencv\v5.0.0\Release\node-v46-win32-ia32\opencv.node -模块_name=opencv --module_path=C:\node_modules\opencv\build\opencv\v5.0.0\Release\node-v46-win32-ia32’(1)

EN

回答 2

Stack Overflow用户

发布于 2016-05-22 21:30:44

我也遇到了类似的问题,甚至使用了准备好与OpenCV和node.js一起使用的虚拟盒-- Vagrant和Docker。

在几个不眠之夜之后,我不知怎么弄明白了我的机器出了什么问题。首先,我试图找出是否安装了OpenCV以及在哪里安装的。我在Linux (Centos)和Mac上进行故障排除。

对我来说,解决办法是:

  • 安装OpenCV库
  • 添加带有路径的环境变量PKG_CONFIG_PATH到文件/opencv.pc ./opencv/lib/pkgconfig
  • 确保安装了pkg-config

那是Unix系统。Windows有点不同,但核对表可能是相同的。

  1. 安装OpenCV
  2. 系统环境变量集:如文档所述,您需要设置系统变量

这可以在计算机>属性>高级系统设置中完成

在“系统属性”窗口中,单击“高级”选项卡,然后单击“环境变量”按钮。

在环境变量中添加到系统属性中:

具有值的C:\OpenCV\build\x64\vc12 OPENCV_DIR

附加到您的路径的;%OPENCV_DIR%\bin路径:

  1. 安装了构建工具,确保Visual安装了C++ compnents!

如果以上都是检查,那么您也可以检查是否安装了pkg配置:How to install pkg config in windows?

希望这能有所帮助。

票数 0
EN

Stack Overflow用户

发布于 2016-08-12 17:47:18

我昨天也遇到了同样的问题。我相信构建脚本已经不再正确地安装node和node了。下面是我完成的解决构建错误的步骤。这些步骤强制在全局和项目级别上安装这两个依赖项。

  1. 确保您的计算机上只安装python2.7,这是一个环境var
  2. 你需要全局的'npm i -g节点-gyp节点-pre‘。
  3. 在终端/cli/powershell中,导航到节点-opencv项目。
  4. 需要投影'npm i -S节点-gyp节点-pre‘
  5. npm安装(用于构建项目)
  6. 在终端/cli/powershell中指向目标/消费项目
  7. ‘'npm i -S节点-gyp节点-’
  8. 最后,“npm -i -S opencv”

希望你和我一样成功。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37270887

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档