如何使用运动融合功能, 以及MotionTrackerCameraDevice 聚焦模糊

0 投票
最新提问 1月 19, 2022 用户: zhoutao09125 (150 分)
你好, 运动融合功能如何使用呢,有没有相关的demo 可以参考,主要是解决图像识别跟踪过程中识别不是很准确,以及当有多个相同目标出现的时候能识别定位到一开始设置的目标上。

还有我们在使用MotionTrackerCameraDevice 的时候无论我们设置的聚焦模式是Medium还是Continousauto 都是没有办法聚焦,画面模糊

2 个回答

0 投票
最新回答 1月 20, 2022 用户: kenn (19,220 分)
你所说的功能和你所描述的问题没什么关系

对焦功能受硬件限制,并不是一定有效。
发表于 1月 20, 2022 用户: zhoutao09125 (150 分)
那运动融合的功能具体是什么呢,另外如何使用它呢,我们还是想试验一下它的功能能否比起其他的AR 解决方案更有优势

关于聚焦的问题,我们使用其他的API 例如CameraDeviceSelector 创建出来的camera能正常对焦,而MotionTrackerCameraDevice没有聚焦的动作,对焦失败。我们试过HuaweiP30Pro Xiaomi10S,HuaweiP20Pro, 而这些手机运行基础的HelloAR demo 能正确对焦。
发表于 1月 20, 2022 用户: kenn (19,220 分)
不同功能使用的camera API不一样(Android的系统API),不能相互对比。

可能前面表达有误,对焦功能受操作系统限制。
https://help.easyar.cn/EasyAR%20Sense%20Unity%20Plugin/latest/Guides/EasyAR-Motion-Fusion.html
发表于 1月 24, 2022 用户: zhoutao09125 (150 分)

1. 我们使用CameraDeviceSelector.createCameraDevice(CameraDevicePreference.PreferMotionTracking) 创建的Camera 可以手动对焦,请问这个camera 可以用于DenseSpatialMap 吗

2.DenseSpatialMap 有非unity版本的案例吗,因为我们的需求不需要使用unity开发,目前我们通过inputFrameFork 和denseSpatialMap.inputFrameSink() 连接后 start DenseSpatialMap , 在render的时候取getNumOfVertexAll() 始终为0

发表于 1月 24, 2022 用户: kenn (19,220 分)
1. 不行。Dense Spatial Map需要VIO为基础,典型的VIO功能包括EasyAR的运动跟踪功能、ARKit、ARCore、AR Engine等。

2. 由于显示mesh需要一个3D引擎,我们无意在sample中引入一个可能被很多人当作产品直接使用的某个3D引擎。你可以参考Unity的实现写,或参考其它原生sample写法替换framefilter,然后自己接入3D引擎。
0 投票
最新回答 3月 3, 2022 用户: easyarguxin (2,360 分)

我们将会在下一个版本,即4.5版本,解决MotionTracker相机自动对焦的问题。

发表于 3月 14, 2022 用户: lianhua159608 (100 分)

4.5版本已发,MotionTracker相机自动对焦的问题已解决

欢迎来到 EasyAR Q&A ,有什么不懂的可以尽管在这里提问,你将会收到社区其他成员的回答。
...