带有 HTMLVideoElement 的 Tensorflow.js Posenet 返回位置 0,0
2020-03-19
875
TensorFlow.js 版本
tensorflow.js 1.5.2
posenet 2.2.1
浏览器版本
Google Chrome 版本 80.0.3987.149 (官方版本) (64 位)
问题
我尝试使用相机进行姿势估计,将视频元素传递给 posenet,但位置结果为 0,0。视频元素不受支持吗?我使用画布没有问题。
posenet.load({
inputResolution: { width: 320, height: 240 }
}).then(function(net){
net.estimateSinglePose(videoElement).then(function(framePose){
console.log(framePose);
});
});
返回:
0:
score: 0.9994046688079834
part: "nose"
position: {x: 0, y: 0}
1:
score: 0.9995356202125549
part: "leftEye"
position: {x: 0, y: 0}
谢谢!
1个回答
感谢 edkeveked ,我只是想将他们的评论变成官方答案。
您需要设置 HTML 视频元素的尺寸,在本例中为 320 x 240。这为我解决了这个问题。
Areisner
2020-06-23