Camera 总结
16lz
2021-01-25
今年这两个月,一直都在搞camera。android的camera模块应该是比较熟悉了,刚好项目搞完,这里做一下总结。 camera是相机或平板必备的一个功能模块,拍照,录像确实很实用。 android 的 camera 分驱动层,HAL层,APP层。 底层一般都用V4L2封装,这样HAL可以通过V4L2标准接口对底层进行调用,读取数据。然后传给APP。 USB接口的camera module 一般都会支持UVC标准,UVC- USB Video Class。这种模块一般都由一个感光sensor + controller 组成。 这个controller 一般都会自带firmware。 拍照和录像里面有很多parameter setting. white balance, color effect, picture quality, video quality 等等。 这些都可以通过V4L2的标准IOCTL接口实现。 previewthread() 这个线程最重要,所有的功能都围绕这个线程工作。 camera模块不算太难,也不深,感觉还是挺简单的。这是我做android的第一个模块,下个项目要搞PMIC了,这模块会比较难,也比较深,涉及东西很多,搞懂了应该就成牛人了~
更多相关文章
- 【移动开发】Android中三种超实用的滑屏方式汇总(ViewPager、View
- 【微信支付】Android(安卓)端集成微信支付
- android 进程间通信原理
- Android使用Json和ksoap2调用WebService(WCF)
- [置顶] Android调用JNI的简单实例(附详细步骤)
- android 与 C# socket之间的收发数据
- Android(安卓)项目模块化开发,提高开发效率。
- 从最简单的Android(安卓)MVP讲起
- 手把手教你在CTS中编写自己的测试模块