深度揭秘android摄像头的autoFocus-----循环自动聚焦的实现(Android Camera AutoFo

本文深入探讨了Android摄像头的自动聚焦实现,包括一次性聚焦、定时器聚焦、Handler与Thread聚焦、传感器触发聚焦、连续视频聚焦等多种方法,并分析了各种方法的优缺点。作者分享了实践中遇到的问题及解决方案,特别提到了FOCUS_MODE_CONTINUOUS_VIDEO在拍照与录像场景的不同表现。同时,提出了通过预览帧亮度分析进行自动聚焦的新思路。
摘要由CSDN通过智能技术生成
               

       要实现android摄像头的autoFocus,并不难,但要实现自动连续的自动聚焦就要费点劲。这里将我的研究思路和解决方法记录于此。实现自动聚焦,方法有如下:

第一:最常见的实现---利用按键或拍照前一次性自动聚焦

在Activity里申明变量private AutoFocusCallback myAutoFocusCallback = null;然后

//自动聚焦变量回调
        myAutoFocusCallback = new AutoFocusCallback() {
            
            public void onAutoFocus(boolean success, Camera camera) {
                // TODO Auto-generated method stub
                if(success)//success表示对焦成功
                {
                    Log.i(tag, "myAutoFocusCallback: success...");
                    //myCamera.setOneShotPreviewCallback(null);
                    
                }
                else
                {
                    //未对焦成功
                    Log.i(tag, "myAutoFocusC

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值