Tag: opencv

Raspberry Pi opencv 3和node-opencv

我成功地在我的覆盆子pi raspbian系统上编译了opencv 3。 现在我正在尝试从几年来获得节点opencv安装,但没有太多的成功。 这是npm的错误输出 npm install -g opencv | opencv@1.0.0 install /usr/local/lib/node_modules/opencv node-gyp rebuild make: Entering directory '/usr/local/lib/node_modules/opencv/build' CXX(target) Release/obj.target/opencv/src/init.o In file included from ../src/init.cc:5:0: ../src/CascadeClassifierWrap.h:5:3: error: 'CascadeClassifier' in namespace 'cv' does not name a type In file included from ../src/init.cc:6:0: ../src/VideoCaptureWrap.h:5:7: error: 'VideoCapture' in namespace 'cv' does not name a type opencv.target.mk:99: recipe […]

使用opencv和node比较2个面的相似度

我有openCV和nodejs运行,我的目标是创build一个程序,当它看到它时(已经做到了)拍摄一张人脸照片,然后将该人脸与各种人脸进行比较来查看是否匹配。 我会知道谁的脸是谁在分贝,所以基本上我就知道谁的脸上的网站拍了照片。 我得到了下面的代码来拍摄照片并保存它…但我不知道如何获得测量结果或与另一张脸进行比较,我find了图像比较的例子,但我想我需要面部比较。 var snap = function(){ vid.read(function(err,im){im.detectObject(cv.FACE_CASCADE,{},function(err,faces){ console.log("FACES", faces) if (faces.length == 0){ console.log("No Faces") return false; } var face = faces[0] , ims = im.size() var im2 = im.roi(face.x, face.y, face.width, face.height) /* im.adjustROI( -face.y , (face.y + face.height) – ims[0] , -face.x , (face.x + face.width) – ims[1]) */ im2.save('out.jpg') }) }); […]

node.js的基本教程openCV

我正在寻找一个基本的教程来使用OpenCV和node.js。 我找不到任何描述function的东西,所以也许任何人都可以给我提示,我可以find这样的信息。 希望有人有一个想法丹尼尔

错误:无法安装节点的“pre”版本,请改用–nodedir标志

我正在尝试为节点安装opencv 。 我不认为这与opencv直接有什么关系,而是与node-gyp有关。 我成功地在我的Mac上安装opencv,但是当我尝试在Ubuntu服务器上完全相同时,在执行'npm install opnecv'后出现以下错误: npm http GET https://registry.npmjs.org/opencv npm http 304 https://registry.npmjs.org/opencv > opencv@0.0.7 preinstall /home/demo/node_modules/opencv > node-gyp rebuild gyp ERR! configure error gyp ERR! stack Error: "pre" versions of node cannot be installed, use the –nodedir flag instead gyp ERR! stack at install (/usr/local/lib/node_modules/node-gyp/lib/install.js:69:16) gyp ERR! stack at Object.commands.forEach.self.commands.(anonymous function) [as install] […]