[英]Uncaught TypeError: Cannot read property 'length' of undefined…?
[英]opencv - TypeError: Cannot read property 'length' of undefined
我最近安裝了opencv
並執行了npm install
。
完成此操作后,我得到了一些示例代碼來查看它是否有效,但它不起作用,我也不知道為什么。 也許我安裝不正確,這是我的新手。 這是代碼:
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');
});
})
您應該通過“ npm install opencv --save”安裝它,但是由於沒有依賴性問題,因此您安裝正確。 嘗試執行console.log(faces),因為它會在faces中給出null作為結果,這就是未定義長度的原因。 還要確保您提供的路徑“ ./examples/files/mona.png”中的圖像確實存在。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.