##実現したいこと
face-api.jsを用いて写真から顔認識を行いたいです.
現在face-api.jsを用いてarrayは作成できたものの, 作成されたarrayからデータを取得することができませんでした.
具体的に説明させていただきますと,
console
1dd {_imageDims: Vp, _score: 0.9959318041801453, _classScore: 0.9959318041801453, _className: "", _box: ad}
このようなarrayがコンソールに出ているのですが, この中から_score の数値を取得することができません.
##ソースコード
以下のソースコードは検出結果をarrayとしてコンソールに表示するものです
html
1<!DOCTYPE html> 2<html lang="ja"> 3 <head> 4 <title>TEST</title> 5 </head> 6 <body> 7 <h1>TEST</h1> 8 <script src="js/face-api.min.js"></script> 9 <img id="img1" src="Unknown.jpeg"></img> 10<script> 11 const img = document.getElementById('img1') 12 13 const app = async () => { 14 await faceapi.nets.ssdMobilenetv1.load("models/"); 15 const detections = await faceapi.detectAllFaces(img, new faceapi.SsdMobilenetv1Options()) 16 console.log(detections) 17 } 18 app() 19 </script> 20 </body> 21</html>
##試したこと
作成されたのが連想配列のようだったので
html
1<script> 2 console.log(detections['_score']) 3</script>
でも試してみたのですがundifinedが返ってきました.
解決策等ご存知の方,ご回答いただけますと幸いです.
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。