Я пытаюсь добавить модель потока тензора Позенета в расширение Chrome.Я скопировал библиотеки из примера:
<script src="https://cdn.jsdelivr.net/npm/@tensorflow/tfjs@0.11.7"></script>
<!-- Load Posenet -->
<script src="https://cdn.jsdelivr.net/npm/@tensorflow-models/posenet@0.1.2"></script>
в папку с именем «tenorflow» в каталоге моего расширения.Я импортировал сценарии из локального файла в моем файле background.html
<html>
<video autoplay="true" id="webcamVideo" width="227" height="227"></video>
<script src="third_party/deeplearnjs/deeplearn.0.5.js"></script>
<script src="third_party/deeplearnjs/deeplearn_knn_image_classifier.0.4.2.js"> </script>
<script src="third_party/@tensorflow/tensorflow.js"></script>
<script src="third_party/@tensorflow-models/posenet.js"></script>
<script src="background.js"></script>
</html>
Кажется, здесь нет ошибок, и я могу успешно использовать объекты из библиотеки deeplearn в background.js.Но когда я пытаюсь использовать posenet в background.js, я получаю сообщение об ошибке, что posenet не определен.
posenet.load().then(function(net){
return net.estimateSinglePose(imageElement, imageScaleFactor, flipHorizontal, outputStride)
}).then(function(pose){
console.log(pose);
})
Я успешно использовал posenet в React, но я пытаюсь заставить его работать вэто расширение.Я что-то упускаю в этом рабочем процессе?