yzyyggn 2024-11-08 22:26 采纳率: 0%
浏览 14
已结题

opencv4nodejs 如何安装

帮我安装一下 opencv4nodejs 私信
有编译好的 ooencv,没报错,不确定是不是 opencv 的问题
报错:npm error code 1
npm error path D:\web\EasyToConstruct\pdfautodoc\code\node_modules\opencv4nodejs
npm error command failed
npm error command C:\Windows\system32\cmd.exe /d /s /c node ./install/install.js
npm error info the following opencv4nodejs environment variables are set in the package.json:
npm error info disableAutoBuild: 1
npm error info opencvLibDir: D:\web\EasyToConstruct\opencv\build\lib\Release
npm error info opencvBinDir: D:\web\EasyToConstruct\opencv\build\bin\Release
npm error info install using lib dir: D:/web/EasyToConstruct/opencv/build/lib/Release
npm error D:\web\EasyToConstruct\pdfautodoc\code\node_modules\opencv4nodejs\install\install.js:45
npm error throw new Error('no OpenCV libraries found in lib dir: ' + libDir)
npm error ^
npm error
npm error Error: no OpenCV libraries found in lib dir: D:/web/EasyToConstruct/opencv/build/lib/Release
npm error at Object. (D:\web\EasyToConstruct\pdfautodoc\code\node_modules\opencv4nodejs\install\install.js:45:9)
npm error at Module._compile (node:internal/modules/cjs/loader:1364:14)
npm error at Module._extensions..js (node:internal/modules/cjs/loader:1422:10)
npm error at Module.load (node:internal/modules/cjs/loader:1203:32)
npm error at Module._load (node:internal/modules/cjs/loader:1019:12)
npm error at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12)
npm error at node:internal/main/run_main_module:28:49
npm error
npm error Node.js v18.20.4

npm error A complete log of this run can be found in: C:\Users\Administrator\AppData\Local\npm-cache_logs\2024-11-08T14_12_38_722Z-debug-0.log

  • 写回答

17条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2024-11-08 22:26
    关注

    以下回复引自免费微信小程序:皆我百晓生。 如问题解决,还请采纳。如仍有疑问,请回复留言或私信博主,以便获得更精准的帮助。

    在 NODE.JS 中安装 OPENCV:

    1. 打开终端或命令提示符。
    2. 输入以下命令来安装 OPENCV:
    NPM INSTALL -G OPENCV4NODEJS
    
    1. 运行 NPM INSTALL 命令,如果出现错误,说明 OPENCV 已经成功安装并被编译为 NODE.JS 文件。

    如果你遇到的是 NPM ERROR CODE 108(找不到可执行文件)的问题,这可能是由于以下几个原因导致的:

    • 硬件驱动程序未正确配置或损坏: 在 WINDOWS 上,你可以通过运行以下命令检查硬件驱动程序是否正常安装和可用:

      CMD /C REGSVR32 HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\.NETFRAMEWORK\V4.0\MICROSOFT.NET\FRAMEWORK64\ASSEMBLY\HELLOWORLD32.DLL
      

      或者你可以在命令提示符中输入以下命令:

      CMD /K REGEDIT
      
    • 虚拟机安装了非标准的操作系统版本: 如果你的机器不是 LINUX 或 WINDOWS,那么你需要确保你使用的操作系统版本与 OPENCV 的官方版本兼容。

    • 编译时缺少所需的依赖项: 安装完成后,你可能需要重新编译以确保所有依赖都已包含。可以使用以下命令进行编译:

      NPM RUN BUILD
      

      或者你也可以手动添加依赖项到项目目录:

      NPM INSTALL --SAVE-DEV @TENSORFLOW/TFJS
      

    以上步骤将帮助你安装 OPENCV,并且确保所有依赖都已包含。

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 11月9日
  • 创建了问题 11月8日

悬赏问题

  • ¥50 gki vendor hook
  • ¥15 centos7中sudo命令无法使用
  • ¥15 灰狼算法和蚁群算法如何结合
  • ¥15 这是一个利用ESP32自带按键和LED控制的录像代码,编译过程出现问题,请解决并且指出错误,指导如何处理 ,协助完成代码并上传代码
  • ¥20 stm32f103,hal库 hal_usart_receive函数接收不到数据。
  • ¥20 求结果和代码,sas利用OPTEX程序和D-efficiency生成正交集
  • ¥50 adb连接不到手机是怎么回事?
  • ¥20 抓取数据时发生错误: get_mooncake_data() missing 1 required positional argument: 'driver'的问题,怎么改出正确的爬虫代码?
  • ¥15 vs2022无法联网
  • ¥15 TCP的客户端和服务器的互联