gpt4 book ai didi

node.js - 将 OpenCV Mat 渲染到 Html5 Canvas 的最佳方法?

转载 作者:行者123 更新时间:2023-12-02 17:37:25 26 4
gpt4 key购买 nike

我正在使用 node.js 和 Electron 来构建桌面应用程序。我想和它一起使用 OpenCV。我成功安装了 opencv4nodejs,现在我希望 cv.Mat 在 HTML5 Canvas 中呈现。是否可以直接做,或者我必须保存图像然后渲染它。

另一个问题是 opencv4nodejs 在 node.js 控制台中运行良好,但它不适用于 Electron 它给我错误:

Uncaught Error: The system cannot find message text for message number 0x%1 in the message file for %2. Electron_ASAR.js
\\?\D:\Mohit\Projects\Devide\node_modules\opencv4nodejs\build\Release\opencv4nodejs.node
at process.module.(anonymous function) [as dlopen] (ELECTRON_ASAR.js:172:20)
at Object.Module._extensions..node (module.js:598:18)
at Object.module.(anonymous function) [as .node] (ELECTRON_ASAR.js:172:20)
at Module.load (module.js:503:32)
at tryModuleLoad (module.js:466:12)
at Function.Module._load (module.js:458:3)
at Module.require (module.js:513:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (D:\Mohit\Projects\Devide\node_modules\opencv4nodejs\lib\opencv4nodejs.js:13:8)
at Object.<anonymous> (D:\Mohit\Projects\Devide\node_modules\opencv4nodejs\lib\opencv4nodejs.js:31:3)

最佳答案

是的,可以这样做。您可能没有看到将 opencv4nodejs 与 Electron 一起使用的示例 repo:opencv-electron .此外,将 cv.Mat 渲染到 html5 Canvas 中的步骤也在自述文件中给出。

关于您的错误,您必须在 native 包上运行 Electron 重建。这在自述文件中也有说明。

关于node.js - 将 OpenCV Mat 渲染到 Html5 Canvas 的最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49082485/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com