【发布时间】:2021-09-07 04:41:22
【问题描述】:
我需要在 js 中管理来自网络摄像头的像素。我需要它们为 Uint8ClampedArray 格式。 到目前为止我做到了
this.imageCapture.grabFrame()
.then(imageBitmap => {
this.context2d.drawImage(imageBitmap, 0, 0,imageBitmap.width, imageBitmap.height);
})
然后我得到像素
this.context2d.getImageData(0,0,this._videoCanvas.width,this._videoCanvas.height);
然后我格式化 imageData
我在想可能有办法在不使用画布的情况下从 ImageBitMap 获取数据?但到目前为止找不到任何解决方法。有人对这个愚蠢的问题有聪明的答案吗?
谢谢!
【问题讨论】:
标签: canvas imagebitmap