【发布时间】:2019-04-08 15:32:22
【问题描述】:
我想将 opencv_contrib 中的 xfeatures2D 包含到 opencv.js 中。
我遵循此文档Build OpenCV.js。一切都好。我有一个全新的 opencv.js,可以在我的 html 页面中使用,但它不包含 xfeatures2D 模块。
我更改这个文件 opencv/platforms/js/build_js.py 以添加:
def get_cmake_cmd(self):
cmd = ["cmake",
"-DOPENCV_EXTRA_MODULES_PATH=/Users/me/git/opencv_contrib/modules",
...
现在 cmake 包含 opencv_contrib 模块。我可以看到编译的额外模块,但 emscripten 仍然没有包含。它看起来像是将 JavaScript 编译硬编码到 opencv/modules/js 中。
是一种自己制作opencv.js并选择删除或添加opencv和/或贡献模块的方法吗?
【问题讨论】:
-
请检查这个也forum.openframeworks.cc/t/…它可能会有所帮助。
标签: javascript opencv feature-detection emscripten