Ber*_*ton 8 c# opencv webassembly blazor
Blazor WebAssembly 代码可以直接从另一个 WASM 模块调用函数吗?还是需要 JavaScript 桥?
OpenCV 是为 WASM 构建的,即 OpenCV.js。有没有办法从 OpenCV WASM 实现中导出函数定义并直接从 Blazor 代码中使用它们?是使用 JS Interop 并拥有调用 OpenCV 函数的 JS 函数的最佳替代方案吗?
使用 .NET 6 应该可以更轻松地实现这一点,因为 Blazor 现在支持本机依赖项。您可以编译 OpenCV C++ 或 OpenCV.js 来wasm
使用emscripten
并将本机文件添加到您的文件中csproj
,如下所示。
<NativeFileReference Include="path-to-output-file" />
Run Code Online (Sandbox Code Playgroud)
然后您可以继续 P/Invoke 到本机代码。在这段YouTube 视频中,Steve Sanderson 演示了一个非常相似的场景。您还可以查看有关 Blazor 中的本机依赖项的文档以获取更多信息。
归档时间: |
|
查看次数: |
1896 次 |
最近记录: |