[英]OpenCV.js - Create a RectVector object for CascadeClassifier
我试图实现使用haarcascade_frontalface_alt.xml
通过OpenCV.js面部识别。 但是,当我尝试使用CascadeClassifier
对象的detectMultiScale()
方法时,它希望有一个RectVector
类型的RectVector
,但我无法找到实例化此类对象的方法。
这是我到目前为止的代码:
var face_cascade = new cv.CascadeClassifier();
face_cascade.load("haarcascade_frontalface_alt.xml");
function face_detector() {
var imgElement = document.getElementById("test");
var img = cv.imread(imgElement);
cv.cvtColor(img, img, cv.COLOR_BGR2GRAY);
face_cascade.detectMultiScale(img, faces); //faces needs to be an obj of RectVector type
//window.alert(faces.length);
}
在我的代码中,我需要faces
是RectVector
类型的对象,但我不知道如何。 任何指针都会有所帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.