Developers can choose to double the resolution in the new release of the Vision(v0.12.0) — the SDK now provides two different ML models — one optimized for performance on low power chipsets, and one optimized for quality on more expensive embedded systems.
Both models use the same development process, but the “quality” models run at double the resolution (as in 2x the pixels per frame). Since there is a roughly linear relationship between the number of processed pixels and the computational load for a given model, processing images at half the resolution doubles the frames per second (FPS).
This tradeoff is now open for developers to decide. For example, if a developer is targeting devices with a lower-end Qualcomm Snapdragon 650, they can select a performance model to surpass the recommended 5 FPS minimum threshold. A developer working with a more powerful processor, such as the Snapdragon 855 found in the Samsung S10, might utilize the quality model instead. Download iOS/Android and read the full release notes.