我在我的节点应用程序中使用了来自官方文档的OpenCV.js文件(将部署在AWS Lambda上) 初始化有点长,所以我想自己构建它,以排除对我来说无用的东西,然后https://docs.opencv.org/master/d4/da1/tutorial_js_setup.html
我正在尝试两件事:
python3 ./platforms/js/build_js.py build_js --emscripten_dir /Users/user/emsdk/upstream/emscripten
这一个似乎构建得非常正确,但当我在node index.js文件中需要它时,我得到了以下信息:
failed to asynchronously prepare wasm: CompileError: AsyncCompile: Wasm decoding failed: unexpected section: Code @+15390
CompileError: AsyncCompile: Wasm decoding failed: unexpected section: Code @+15390
RuntimeError: abort(CompileError: AsyncCompile: Wasm decoding failed: unexpected section: Code @+15390)
然后,我试图通过向命令中添加--disable_wasm
参数来重建。不幸的是,我有
wasm-ld: error: 'atomics' feature is used by CMakeFiles/opencv_js.dir/bindings.cpp.o, so --shared-memory must be used
所以我被卡住了。我甚至不知道如何才能通过这个共享内存参数
有什么我会做错的吗?在opencv.js文件中是否有其他更简单的方法只包含我需要的组件
目前没有回答
相关问题 更多 >
编程相关推荐