c++ - OpenCV 可以与 WASI(WebAssembly 系统接口)一起编译/使用吗?
问题描述
WASI(WebAssembly 系统接口)旨在将 WebAssembly 带到浏览器之外。
我使用 OpenCV 4.3.0 的 eigenfaces 示例构建了一个简单的人脸识别应用程序(参见:https ://docs.opencv.org/2.4/modules/contrib/doc/facerec/facerec_tutorial.html#eigenfaces-in-opencv )和让它工作。
最近我想用 OpenCV 构建一个基于 WebAssembly(WASM) 的人脸识别应用程序。我搜索了 WASM+人脸识别,我得到了很多 git 存储库和示例,opencv_js.wasm
并将其与 JavaScript 绑定一起使用。
我的目的是构建一个独立的 *.wasm 模块而不是 html+js+wasm 项目,因此我遇到了 WASI(WebAssembly 系统接口)。几个运行时,例如wasmtime
并且wasmer
可以运行独立的 *.wasm,它是使用 WASI 工具链(、、等,例如项目)从 C/C++wasicc
编译wasic++
的wasienv
。
你们有什么想法或经验来构建一个独立的人脸识别/检测/...或与 WASI 类似的项目吗?非常感谢您的回复!
解决方案
推荐阅读
- bash - 根据数组信息循环文件及其版本
- android - Android导航组件+登录流程+嵌套BottomNavigationView
- sql - 将字符串拆分为仅两列
- c++ - 如何获取操作系统 Windows 会话凭据?
- java - 使用签名的 jwt 令牌连接开发人员苹果商店连接
- c# - 如何在 ASP.NET Core MVC 2.2 中的 SignalR 集线器和 BackgroundService 之间共享信息
- php - 在 WooCommerce 结帐页面上删除登录表单(和注册)
- datetime - 如何将 YYYYMM 转换为日期时间?
- javascript - 如何知道异步 forEach 何时完成
- c# - EPiserver:ICurrentPage 没有 ContentLink 的定义