安卓摄像头的预览,想必搞安卓的人每个人都会,代码也到处都是。
那么,摄像头预览后,得到数据并显示,有没有这样的代码?
不管以前有没有,肯定的是,现在确实有了,而且是开源的,能直接用的。
这个工作难度在哪里?预览容易,得到摄像头数据容易,显示这个数据NV21,很难:
- 如果使用转换,性能是个严重问题。低分辨率还好,高分辨率完全是动画。
- 直接显示怎么显示?这个吾正好学习别人代码解决了:
https://blog.csdn.net/quantum7/article/details/105744575
项目源码(项目名有可能变化):
https://github.com/quantum6?tab=repositories
https://github.com/quantum6/Quantum6-CameraFps-Android
这个是项目的用处是什么?
- 测试摄像头的帧率。
- 测试摄像头数据的连续性。在有的设备上,上传数据的间隔太大,造成画面跳动(一卡一跳),从预览画面又看不出来。这时这个项目就有用了。
愿世界疫情早日结束。
愿众生平安分数,安居乐业。
南无观世音菩萨。