Я хотел бы включить xfeatures2D из opencv_contrib в opencv.js.
Я следую этой документации Сборка OpenCV.js . Все отлично. Я получил совершенно новый файл opencv.js, который я могу использовать на своей html-странице, но он не включает модуль xfeatures2D.
Я изменяю этот файл opencv / platform / 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 и / или вклада?
Спасибо
Laurent