onCameraFrame 返回的数据高度和预设的不同?
发布于 6 年前 作者 flu 4602 次浏览 来自 官方Issues

CameraContext.onCameraFrame(function callback)

微信版本:7.0.6

平台:android

基础库版本:2.8.0

手机型号:MI 9

预设的宽高为:288*352

返回的宽高为:288*625

虽然看社区的交流有说是相机显示的宽高是被裁剪过的,实际的宽高要多一点。

在使用canvas进行裁剪之后,速度降低了将近1s,这个速度对于物体识别是不能忍受的。

所以,请问下有更好的裁剪方式吗?

或者,这个是不是一个bug,需不需要修复。

如果不是,为什么在iphone 上没有出现预设宽高和返回实际宽高不相同的情况。

如果需要修复,可以给一个大概的排期吗?

1 回复

onCameraFrame 接口返回的是原始的未经过裁剪的数据,可以使用 webgl 自行进行裁剪。

回到顶部