Почему IONIC возвращает это сообщение: Ошибка Не удается найти имя 'WebGLLoseContext'.? - PullRequest
0 голосов
/ 15 января 2019
import * as posenet from '@tensorflow-models/posenet';

async takePicture(){
    const result = await this.cameraPreview.takePicture(this.cameraPictureOpts);
    await this.cameraPreview.stopCamera();
    this.picture = `data:image/jpeg;base64,${result}`;
    this.estimatePoseOnImage(this.imgElement);   }

async estimatePoseOnImage(imageElement){
    await posenet.load().then(function(net){
      return net.estimateSinglePose(imageElement, imageScaleFactor, flipHorizontal, outputStride);
    }).then(function(pose){
      console.log(pose);
    })   
}

Я пытаюсь создать приложение с помощью tenorflowjs с ionic 3.

Когда я пытаюсь выполнить приведенный выше код, браузер возвращает это сообщение:

**Typescript Error**
Cannot find name 'WebGLLoseContext'.
...BodyMap/node_modules/@tensorflow/tfjs-core/dist/kernels/webgl/gpgpu_context.d.ts
disjointQueryTimerExtension: WebGL2DisjointQueryTimerExtension | WebGL1DisjointQueryTimerExtension;
vertexBuffer: WebGLBuffer;
indexBuffer: WebGLBuffer;

**Typescript Error**
Cannot find name 'WEBGL_lose_context'.
D:/PrototipoUFPI/BodyMap/node_modules/@types/webgl-ext/index.d.ts
interface WebGLProgram { readonly __WebGLProgram: void; }
interface WebGLRenderbuffer { readonly __WebGLRenderbuffer: void; }
interface WebGLShader { readonly __WebGLShader: void; }
...