Android 手机摄像头采集的YUV数据分析

lhbright 发布于 2016/03/31 09:22
阅读 1K+
收藏 1

想问下 摄像头采集的数据怎么是406800字节大小

    /**
     * 相机预览方法
     * 这个方法中实现动态更新界面UI的功能,
     * 通过获取手机摄像头的参数来实时动态计算平均像素值、脉冲数,从而实时动态计算心率值。
     */
    private static PreviewCallback previewCallback = new PreviewCallback() {
        public void onPreviewFrame(byte[] data, Camera cam) {
            if (data == null) {
                throw new NullPointerException();
            }
            Camera.Size size = cam.getParameters().getPreviewSize();
            if (size == null) {
                throw new NullPointerException();
            }
就是这个红色标记的字节数组大小,这个采集的数据android默认是YUV格式的,我传进的预览大小是1920x1080大小,按照YUV格式这个数组不应该是1920x1080x1.5的大小(3110400字节大小啊)我把预览大小改成其他大小这个数组 始终是406800字节大小 比较不懂 想请问下 这个data数组的大小与什么设置有关

加载中
返回顶部
顶部