【问题标题】:OpenCV with NodeJS binding InstalltionOpenCV 与 Node JS 绑定安装
【发布时间】:2016-09-27 20:21:43
【问题描述】:

我想做一个直播人脸检测项目 OpenCV & NodeJS 绑定。我的目标是最终在 Heroku 上使用 NodeJS 后端和 HTML 前端来部署它。我在关注

npm install opencv 

https://www.npmjs.com/package/opencv

我正在遵循 Windows 的安装过程。现在,我想测试一下我的所有安装是否已完成,上面的网站上写着

Examples
Run the examples from the parent directory.

但是,我不知道该使用什么命令。我已经克隆了 git repo,对于使用什么命令运行哪个文件,我看起来很困惑。例如,会不会是

node server.js

另外,在那个网站上,它说构建失败,覆盖率只有 45%。这是否意味着它不起作用?

【问题讨论】:

    标签: node.js opencv heroku opencv3.0 opencv-contour


    【解决方案1】:

    做这部分下载peterbraden/node-opencv fork git clone https://github.com/peterbraden/node-opencv

    然后在系统上克隆的 repo 的父目录中,您必须测试他们提供的代码。他们的例子是图像。

    cv.readImage("./examples/files/mona.png", function(err, im){
      im.detectObject(cv.FACE_CASCADE, {}, function(err, faces){
        for (var i=0;i<faces.length; i++){
          var x = faces[i]
          im.ellipse(x.x + x.width/2, x.y + x.height/2, x.width/2, x.height/2);
        }
        im.save('./out.jpg');
      });
    })
    

    【讨论】:

    • 感谢您的回复!我已经有了 peterbraden 的回购。我不知道如何运行这个例子。我在示例目录中看到了很多人脸检测 javascript 文件。我怎样才能在浏览器上运行它?
    • 我猜我需要在本地运行节点?还是直接用浏览器打开?
    【解决方案2】:

    我认为你需要一些基本的东西。像.. $> brew install opencv

    【讨论】:

      猜你喜欢
      • 2016-03-16
      • 2019-05-16
      • 2015-03-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-05
      相关资源
      最近更新 更多