繁体   English   中英

找不到模块'../build/Release/opencv4nodejs

[英]Cannot find module '../build/Release/opencv4nodejs

我是OpenCV和node.js的新手,想在node.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中给出的示例?

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

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

你也可以在这里直接提交问题: https : //github.com/justadudewhohacks/opencv4nodejs/issues

我有同样的问题,我确实通过以下步骤解决了问题。

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

节点 14.16.0

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

node --version

Npm 版本:6.4.11你需要验证你是否安装了这个版本只有当你有 NodeJs 时你才能验证这个但是如果你没有节点你可以安装我推荐你的版本

npm --version

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

  • 有 visual studio 2015 或最新的桌面组件开发

  • 已安装 cmake 程序

  • 有 git bash

  • 有 Java 或您将使用的语言

  • 有我提到的上述程序的环境变量

然后你可以再次尝试安装open Cv

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

npm install --save openc4nodejs

然后

npm install -g openc4nodejs

之后还是之前不要忘记安装appium 我推荐你1.19.1版本

你可以验证你是否有带有 opencv 的 appium 和 open Cv doctor 你可以运行appium-doctor并检查 Open cv 组件是否存在。

要安装 appium doctor,您可以运行此命令, npm install -g appium-doctor

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

作 者:埃德卡博内罗

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM