簡體   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