收藏
回答

VKSession.detectFace 能否支持传入canvas?

当前 VKSession.detectFace 需要传入一个 arraybuffer 来识别人脸点位。然后很多时候,我只有一个视频或者一个canvas,传入VKSession时就得导入webgl执行 readPixels 操作,但是 ios 性能较差,readPixels对主线程的阻塞很严重,导致画面渲染帧率降低。能否直接传入一个canvas或者一个texture?

回答关注问题邀请回答
收藏

1 个回答

  • CRMEB
    CRMEB
    02-21

    将 readPixels 操作放在一个 Web Worker 中进行,这样就不会阻塞主线程。

    你需要将 WebGL 上下文转移到 Worker 中,这可以通过 OffscreenCanvas 实现。


    02-21
    有用
    回复
登录 后发表内容