【问题标题】:In Android Camera2 API, how can I set up a custom image aspect ratio or resolution?在 Android Camera2 API 中,如何设置自定义图像纵横比或分辨率?
【发布时间】:2019-12-02 00:05:15
【问题描述】:

我希望我的 Android 应用使用自定义纵横比或记录的宽度和高度(大约 16:3)在预览中扫描条形码。我希望相机传感器必须读取更少的像素并且处理速度会更快。但是我还没有找到任何使用自定义相机分辨率的 Camera2 API 的工作示例。这可能吗?

【问题讨论】:

    标签: android android-camera2


    【解决方案1】:

    AFAIK 在拍摄照片之前无法直接告诉 Camera2 API 所需的分辨率。但是,请查看 this questionthis one。 您可以像这样创建具有所需宽度和高度的 ImageReader 实例

      //the size of the ImageReader determines the output from the camera.
      private ImageReader mImageReader = ImageReader.newInstance(mWidth, mHeight, ImageFormat.YV12, 30);
    

    这样您在查找条形码时将节省处理时间和内存。

    【讨论】:

      猜你喜欢
      • 2021-11-24
      • 2021-09-05
      • 2012-10-06
      • 2023-04-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-19
      相关资源
      最近更新 更多