永发信息网

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); //设置照片储存格式
全部回答
  • 1楼网友:冷風如刀
  • 2021-01-27 21:50
高深哦 不懂
  • 2楼网友:话散在刀尖上
  • 2021-01-27 20:33
相机模组只支持420P输出,即时配置了420Sp也没用 。
  • 3楼网友:佘樂
  • 2021-01-27 19:48
将摄像头采集的YUV格式的数据,通过libjpeg库转换为jpg格式的图片,出...
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯