android 摄像头出来的格式怎么会是yuv420p 而不是yuv420sp(nv21)呢?
答案:4 悬赏:20 手机版
解决时间 2021-01-28 13:44
- 提问者网友:嗝是迷路的屁
- 2021-01-27 18:24
android 摄像头出来的格式怎么会是yuv420p 而不是yuv420sp(nv21)呢?
最佳答案
- 五星知识达人网友:话散在刀尖上
- 2021-01-27 19:00
那是因为你在相机参数初始化的时候未设置,加上这个就可以了
List formatsList = parameters.getSupportedPreviewFormats(); //获取设备支持的预览format
if(formatsList.contains(ImageFormat.NV21))
parameters.setPreviewFormat(ImageFormat.NV21); //设置预览格式为NV21,默认为NV21
if(formatsList.contains(ImageFormat.JPEG))
parameters.setPictureFormat(ImageFormat.JPEG); //设置照片储存格式
List
if(formatsList.contains(ImageFormat.NV21))
parameters.setPreviewFormat(ImageFormat.NV21); //设置预览格式为NV21,默认为NV21
if(formatsList.contains(ImageFormat.JPEG))
parameters.setPictureFormat(ImageFormat.JPEG); //设置照片储存格式
全部回答
- 1楼网友:冷風如刀
- 2021-01-27 21:50
高深哦 不懂
- 2楼网友:话散在刀尖上
- 2021-01-27 20:33
相机模组只支持420P输出,即时配置了420Sp也没用 。
- 3楼网友:佘樂
- 2021-01-27 19:48
将摄像头采集的YUV格式的数据,通过libjpeg库转换为jpg格式的图片,出...
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯