gpt4 book ai didi

opencv - 三。 Canvas 纹理需要更新没有帮助

转载 作者:行者123 更新时间:2023-12-02 17:58:10 25 4
gpt4 key购买 nike

  • 我有视频标签,他播放简单的视频。 [作品]
  • 我在canvas2d中播放了相同的视频[works]
  • opencvjs视频处理(输出 Canvas ,输入视频)-
  • 也可以
  • 我有three.js,带有平面网格

  •           texture = new THREE.CanvasTexture(this.$refs.testcanvas)
    texture.needsUpdate = true;
    materialLocal = new THREE.MeshBasicMaterial({ map: texture })
    materialLocal.needsUpdate = true;
    materialLocal.map.needsUpdate = true;
    this.mainVideoMesh.material = materialLocal
    this.mainVideoMesh.material.needsUpdate = true;
    没有帮助。我只有第一个图像屏幕纹理,然后停止更新。
    在运行时,我发现->
      this.scene.children[2].material.map.needsUpdate: undefined
    任何情况都奇怪的建议。

    最佳答案

    当使用视频作为纹理的数据源时,其想法是使用THREE.VideoTexture类。这种类型的纹理将自动管理其needsUpdate标志,以确保新的帧正确显示在平面网格上。
    使用THREE.VideoTexture要求您将video元素用作参数,而不是 Canvas 。

    关于opencv - 三。 Canvas 纹理需要更新没有帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64249319/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com