我正在尝试运行https://github.com/drejkim/face-detection-node-opencv关于学校项目的RPI3。
我成功地安装了opencv2.4.9和节点人脸检测,但当我试图从同一网络中的另一台电脑访问摄像头(raspi摄像头)时,我遇到了一个错误:
HTTP服务器侦听端口8080
VIDIOC_QBUF:参数无效
VIDIOC_QBUF:参数无效
VIDIOC_QBUF:参数无效
OpenCV错误:cvGetMat中的错误标志(参数或结构字段)(无法识别或不支持的数组类型),文件/build/OpenCV-ISmtkH/OpenCV-2.4.9.1+dfsg/modules/core/src/array.cpp,第2482行
OpenCV错误:cvGetMat中的错误标志(参数或结构字段)(无法识别或不支持的数组类型),文件/build/OpenCV-ISmtkH/OpenCV-2.4.9.1+dfsg/modules/core/src/array.cpp,第2482行
OpenCV错误:cvGetMat中的错误标志(参数或结构字段)(无法识别或不支持的数组类型),文件/build/OpenCV-ISmtkH/OpenCV-2.4.9.1+dfsg/modules/core/src/array.cpp,第2482行
/home/pi/人脸检测节点opencv-master/server/lib/routes/socket.js:24if(err)throw err;^
错误:/build/opencv ISmtkH/opencv-2.4.9.1+dfsg/modules/core/src/array.cpp:2482:错误:(-206)函数cvGetMat 中无法识别或不支持的数组类型
电脑能够加载html和css代码,但没有加载视频流量。
所以我试过用另一台笔记本电脑,我可以运行它,并用同一网络上的另一台电脑访问他的网络摄像头。就像我对RPI3所做的那样。
谢谢你的帮助,对不起我的英语,它不是我的母语。
尝试减少
camFps=5
// and
camInterval=2000.
它有效。