我是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中给出的示例?
发布于 2017-12-22 12:19:17
如果您克隆了存储库,并且希望直接使用示例文件夹中的示例,那么您必须首先在根目录中使用npm install来构建模块。
可以选择在任何项目目录中使用npm install opencv4nodejs,将示例复制到该目录中,并将const cv = require('../');替换为const cv = require('opencv4nodejs');。
您还可以在这里直接提交一个问题:https://github.com/justadudewhohacks/opencv4nodejs/issues
发布于 2022-05-04 04:50:05
我也遇到了同样的问题,我用以下步骤解决了这个问题。
首先..。我检查了npm版本,对于这种情况,我建议您在下一个版本中更新或传递您的软件资源。
NodeJs版本: 14.16.0。如果安装了另一个NodeJs版本,则可以使用此命令验证版本。
node --versionNpm版本: 6.4.11,您需要验证是否只安装了此版本,如果您有NodeJs,您将能够验证此版本,但是如果没有节点,则可以安装我推荐的版本
npm --version设置NodeJs和npm版本后,需要验证以下内容
然后再试一次安装打开的简历。
您需要重新打开另一个或新的终端,然后执行以下命令
npm install --save openc4nodejs然后
npm install -g openc4nodejs之后或之前,不要忘记安装appium,我推荐您1.19.1版本
您可以验证,如果您有appium与opencv与开放的简历医生,您可以运行appium-doctor,并检查opencv组件是否存在。
要安装appium医生,可以运行以下命令,npm install -g appium-doctor
我希望这个答案对你有帮助。
奥特:埃德尔·卡塞罗
https://stackoverflow.com/questions/47925024
复制相似问题