【问题标题】:How to build a custom opencv.js with opencv_contrib如何使用 opencv_contrib 构建自定义 opencv.js
【发布时间】: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和/或贡献模块的方法吗?

【问题讨论】:

标签: javascript opencv feature-detection emscripten


【解决方案1】:

我发现了一个看起来很有希望的仓库:https://github.com/ganwenyao/opencv_js 你甚至可以在这里尝试一些aruco 演示:https://ganwenyao.github.io/opencv_js/

它不包括已编译的 xfeature2d,但值得尝试使用 repo 的 README 中列出的相同方法。

【讨论】:

    猜你喜欢
    • 2021-06-27
    • 1970-01-01
    • 1970-01-01
    • 2020-06-04
    • 2014-09-08
    • 1970-01-01
    • 2019-12-01
    • 2023-02-24
    • 1970-01-01
    相关资源
    最近更新 更多