This commit is contained in:
2026-09-01 17:08:45 +08:00
parent abccda0bd6
commit 06a66462d1
10 changed files with 29 additions and 19 deletions
@@ -362,8 +362,9 @@ class CameraChannel(
/**
* 从设备流配置挑预览/分析共用分辨率(均为传感器方向尺寸,宽≥高):
* 取两者交集,16:9 优先、长边 ≤1920 内取最大(推理输入 640x640
* 更高只增帧传输与旋转开销,无精度收益);无 16:9 时退回最大交集尺寸。
* 取两者交集,16:9 优先、长边 ≤1920 内取最大(推理输入长边 1280
* 1920x1080 已留 1.5 倍降采样余量,更高只增帧传输与旋转开销,无精度收益);
* 无 16:9 时退回最大交集尺寸。
*/
private fun pickSize(previewSizes: Array<Size>, analysisSizes: Array<Size>): Size {
val common = previewSizes.filter { analysisSizes.contains(it) }