首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到模块‘../构建/发布/opencv4nodejs

找不到模块‘../构建/发布/opencv4nodejs
EN

Stack Overflow用户
提问于 2017-12-21 12:28:57
回答 2查看 7K关注 0票数 3

我是OpenCV和节点js的新手,试图在节点js中学习OpenCV。

我偶然发现了opencv4nodejs,我发现它是最适合学习的。

我遵循了安装OpenCV和为OpenCV设置环境变量的所有步骤,并完成了npm install opencv4nodejs。能够运行给定的快速启动代码,但是当我尝试从示例文件夹运行示例machineLearningOCR.js时,我得到了错误Error: Cannot find module '../build/Release/opencv4nodejs'

我从cmd运行命令node machineLearningOCR.js,但在const cv = require('../');上得到了上面提到的错误

如何运行opencv4nodejs中给出的示例?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-12-22 12:19:17

如果您克隆了存储库,并且希望直接使用示例文件夹中的示例,那么您必须首先在根目录中使用npm install来构建模块。

可以选择在任何项目目录中使用npm install opencv4nodejs,将示例复制到该目录中,并将const cv = require('../');替换为const cv = require('opencv4nodejs');

您还可以在这里直接提交一个问题:https://github.com/justadudewhohacks/opencv4nodejs/issues

票数 3
EN

Stack Overflow用户

发布于 2022-05-04 04:50:05

我也遇到了同样的问题,我用以下步骤解决了这个问题。

首先..。我检查了npm版本,对于这种情况,我建议您在下一个版本中更新或传递您的软件资源。

NodeJs 14.16.0

NodeJs版本: 14.16.0。如果安装了另一个NodeJs版本,则可以使用此命令验证版本。

代码语言:javascript
复制
node --version

Npm版本: 6.4.11,您需要验证是否只安装了此版本,如果您有NodeJs,您将能够验证此版本,但是如果没有节点,则可以安装我推荐的版本

代码语言:javascript
复制
npm --version

设置NodeJs和npm版本后,需要验证以下内容

  • 拥有visual studio 2015或最新的桌面组件开发
  • 安装cmake程序
  • 痛击
  • 拥有Java或您想要使用的语言
  • 具有上述程序的环境变量。

然后再试一次安装打开的简历。

您需要重新打开另一个或新的终端,然后执行以下命令

代码语言:javascript
复制
npm install --save openc4nodejs

然后

代码语言:javascript
复制
npm install -g openc4nodejs

之后或之前,不要忘记安装appium,我推荐您1.19.1版本

您可以验证,如果您有appium与opencv与开放的简历医生,您可以运行appium-doctor,并检查opencv组件是否存在。

要安装appium医生,可以运行以下命令,npm install -g appium-doctor

我希望这个答案对你有帮助。

奥特:埃德尔·卡塞罗

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

https://stackoverflow.com/questions/47925024

复制
相关文章

相似问题

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