在ios14.5以上版本 const temp = tf.tensor(new Uint8Array(frame.data), [frame.height, frame.width, 4])
报range error length out of range of buffer,其他ios版本没有问题
问题类型 | 插件 AppID | 插件版本号 | AppID | 操作系统 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|---|
Bug | wx6afed118d9e81df9 | 0.2.0 | wx67e8a4fc1a072e49 | iOS | 8.0.5 | 2.16.1 |
2 个回答
往上顶
const video = tf.tidy(() => {
const imgData = {
data: new Uint8Array(frame.data),
width: frame.width,
height: frame.height
}
const imgTensor = tf.browser.fromPixels(imgData, 4)
const sliceOptions = getFrameSliceOptions(this.cameraPosition,frame.width, frame.height, this.displaySize.width, this.displaySize.height)
return imgTensor.slice(sliceOptions.start, sliceOptions.size).resizeBilinear([this.displaySize.height, this.displaySize.width])
})
同问