前言
闲谈
因为最近公司在做有关摄像头的项目(人脸识别、皮肤测试)。涉及到了usb摄像头和原生的摄像头,我们usb摄像头用的UVC的库来预览的,其实用Camera来预览也是可以的。开发期间查阅了一些资料,也走了很多弯路。所以现在项目上线了,写了这篇文章,希望能够帮到在Camera迷茫的小伙伴们……
Camera和Camera2
Android5.0以前,相机框架是Camera,Android5.0以后Google 引入了一套全新的相机框架 Camera2,相比之下,它更具灵活性,也增加了新的功能,如设置对焦模式、曝光模式、快门等。不过,很多文章里介绍,国内厂商对系统的定制导致对Camera2的支持不尽相同,但是我觉得还是值得一试的,下篇文章我也去探索一下Camera2(所以呢,本文总结的是Camera)。
选择Camera还是Camera2除了跟手机硬件的关系外,还有个需求是是否要适配5.0以下。Camera2是支持5.0+的。
more >>