You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何提升Vuforia相机分辨率?三星Galaxy S23分辨率仅1280×720求助

Vuforia在三星Galaxy S23上设置最高相机分辨率的可行方案

1. 优先更新Vuforia Engine版本

使用最新的Vuforia Engine 10.x版本,新版本针对近年发布的旗舰设备(包括三星S23系列)做了相机适配优化,大概率能解锁更高分辨率支持,旧版本的兼容性限制可能已被修复。

2. 手动指定相机分辨率(代码层面)

在项目中通过Vuforia的API主动获取设备支持的分辨率列表,并设置最高可用选项:

// Unity环境下的示例代码
using Vuforia;

// 获取当前相机配置
var cameraConfig = CameraDevice.Instance.GetCameraDeviceConfig();
// 获取设备支持的所有分辨率列表
var supportedResolutions = CameraDevice.Instance.GetSupportedResolutions();
// 选取分辨率最高的选项(按像素总数排序)
var maxResolution = supportedResolutions.OrderByDescending(r => r.x * r.y).First();
// 应用最高分辨率配置
cameraConfig.Resolution = maxResolution;
CameraDevice.Instance.SetCameraDeviceConfig(cameraConfig);

注意:必须从设备支持的列表中选择参数,避免设置无效分辨率导致配置失败。

3. 调整设备系统与权限设置

  • 确保应用已获取相机的全部权限,在三星S23的应用权限设置中,开启“相机”权限的同时,确认未限制“高清视频录制”相关权限;
  • 关闭三星系统的“自适应分辨率”“智能省电”等优化功能,这类系统级策略可能会强制限制相机输出分辨率。

4. 适配目标识别数据库

如果你的Vuforia目标数据库是基于低分辨率图像创建的,切换高分辨率后可能出现识别精度波动,建议重新上传高分辨率的目标图像训练数据库,保证识别效果。

特殊限制说明

若以上操作后仍无法获取S23的最高分辨率(如108MP模式),则可能是硬件层面的限制:

三星S23的超高分辨率模式属于特殊硬件模式,Vuforia目前可能未适配这类非标准的传感器输出格式,此时只能选择设备支持的次高分辨率选项。

内容的提问来源于stack exchange,提问作者vnfgcbvb gjbjbkbfcb

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 21:47:10