WebAssembly include OpenCV

WebAssembly include OpenCV

本文关键字:OpenCV include WebAssembly      更新时间:2023-10-16

我有C++代码,可以使用OpenCV处理图像,我想用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/