首页 > 解决方案 > 基于 Vision 框架的条码扫描器是否最适合特定的视频尺寸/像素格式?

问题描述

在构建基于 Vision 框架的条形码扫描仪时,一位同事问为什么我将 AVCaptureSession sessionPreset 设置为 .hd1280x720 并将像素格式类型设置为 kCVPixelFormatType_32BGRA 而不是使用更高的分辨率/位深度 - 为什么不使用 4K 64 位视频?

事实上,我从另一个实现中复制了这些值。我的假设是 Vision 算法或底层 CoreML 模型(如果它使用一个)经过训练或优化,可以在此分辨率/位深度下处理图像。但我还没有找到任何支持这一点的文档。

有谁知道我的假设是否正确,Vision 框架条形码扫描仪是否设计用于特定大小/格式的像素缓冲区?

标签: swiftavfoundationbarcode-scannervision

解决方案


推荐阅读