WebAssembly 包括 OpenCV

WebAssembly include OpenCV

我有使用 OpenCV 处理图像的 C++ 代码,我想用 emscripten 编译它。但是如果我输入 emscripten 找不到 OpenCV:

em++ test.c -s WASM=1 -O3 -o test.js -lopencv_highgu

我收到的警告:

WARNING:root:emcc: cannot find library "opencv_highgui"

我想 emscripten 没有使用我的正常包含路径。所以问题是我如何将我的 C++/OpenCV 程序编译为 WebAssembly

您首先必须将整个 OpenCV 库编译为 WebAssembly,然后将其包含在您的项目中。以下是一些附加信息:https://hacks.mozilla.org/2017/09/bootcamps-webassembly-and-computer-vision/