onCameraFrame上线之后,增加了社区的api功能,丰富了可开发的场景,比如AR认证,人脸识别,即时视频处理等功能的开发;但是在实际开发中遇到了种种问题,以下详述:
1,红米手机 微信版本7.0.16,实时取帧时屏幕卡顿;
2,手机电量不足时,onCameraFrame取帧较难,生成图片时,图片清晰度很低
3,取帧的频率官方未给出,可否在onCameraFrame.start()时加入取帧频率
4,取帧时加入聚焦功能,现在缩小camera组件的范围,取帧难度较大
5,是否可以提供判断图片清晰度的API
6,取帧时生成的图片需要设置jpg或者png格式
7,取帧时帧数太低,时有发生,需增加onCameraFrame的稳定性
onCameraFrame
很消耗性能。。。怀疑是微信给到 小程序的内存不够,但是也没办法
毕竟是程序中程序,如果一定要用这个api,可以先这样分析下:
1、用户群手机类型分布,这个要做取舍,低端机就放弃吧
2、图片竟可能小,压缩,降低清晰度
2、减少canvas范围是对,但是要分清楚是像素还是scale的值