OpenCV与NodeJS绑定安装

时间:2016-09-27 20:21:43

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

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

npm install opencv 

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

我正在遵循Windows的安装过程。现在,我想测试我的所有安装是否完整,并在上面的网站上说

Examples
Run the examples from the parent directory.

但是,我不知道使用什么命令。我已经克隆了git repo,对于我来说,使用什么命令运行哪个文件看起来很混乱。例如,它可能是

node server.js

此外,在该网站上,它表示构建失败,只有45%的覆盖率。这是否意味着它不起作用?

enter image description here

2 个答案:

答案 0 :(得分:0)

执行此部分下载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');
  });
})

答案 1 :(得分:-2)

我认为你需要一些基本的东西。喜欢.. $&GT; brew install opencv