Camera类

  • 嵌套类Nested Classes和接口interface:
  • Camera.Area类,在计算自动曝光,自动白平衡和自动对焦时,选择相机使用的特定测光和对焦区域。
                    Camera.Area对象包含了两个数据参数: rect对象,它用于指定Camera预览窗口一块矩形区域;一个权重值 weight:它告诉Camera这块指定区域应该给予的测光或调焦计算的重要性等级。
                    在Camera.Area对象中的Rect字段,代表了一个被映射成2000x2000单元格的矩形。坐标(-1000,-1000)代表Camera图像的左上角,(1000,1000)代表Camera图像的右下角.
                    The weight must range from 1 to 1000,and represents a weight for every pixel in the area
                            公共方法:onAutoFocus (boolean success, Camera camera)
                              公共方法: onAutoFocusMoving(boolean start,  Camera camera)
Called when the camera auto focus starts or stops.
                              This is only supported in continuous autofocus modes --  FOCUS_MODE_CONTINUOUS_VIDEO and  FOCUS_MODE_CONTINUOUS_PICTURE

                            公共方法:Camera.CameraInfo ()
                            常量Constants:
                                 CAMERA_FACING_BACK  Constant Value: 0 (0x00000000)
                                 CAMERA_FACING_FRONT Constant Value: 1 (0x00000001)
                            Field:
                                     canDisableShutterSound 是否禁用快门音?
                                     facing 相机朝向的方向,It should be CAMERA_FACING_BACK or CAMERA_FACING_FRONT.
                                     orientation 图片的方向,该值是摄像机图像需要顺时针旋转的角度,因此能在显示屏上以其自然方向正确显示
  • Camera.Face类,通过相机脸部检测的脸部识别信息。,只在预览期间有效
    • Camera.FaceDetectionListener接口,在预览框架中检测到脸部,通过相机脸部检测识别的脸部信息。
      • Camera.Face()   Create an empty face.
      • getMaxNumDetectedFaces() 检测到设备是否支持面部识别功能
    • Camera.OnZoomChangeListener接口,在平滑缩放操作期间缩放。跟相机变焦有关
      • onZoomChange(int zoomValue, boolean stopped, Camera camera)  Called when the zoom value has changed during a smooth zoom.
  • Camera.Size类,图像的大小(宽度和高度尺寸)
                    Callers should check  getFocusMode() to determine if this method should be called. 
Android上使用相机的的Preview的时候,如果不使用Buffer,相机程序会反复创建销毁Byte数组,造成系统频繁垃圾回收,非常影响体验,这时可以用Buffer来进行处理。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值