Camera 总结

今年这两个月,一直都在搞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了,这模块会比较难,也比较深,涉及东西很多,搞懂了应该就成牛人了~



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值