无法在nreal正常track image

0 投票
最新提问 1月 27, 2022 用户: woolsey (200 分)
我尝试利用EasyAR在nreal上进行image tracking功能的开发,但是无法正常运行(无法在识别图片并在图片前显示cube),我尝试了官方提供的样例,依旧无法运行,log是:easayar received frame count from nreal: 0+。

我确认了我的nreal sdk 版本是1.70,我的unity版本是2020.3:

package.json:

{
    "name": "com.nreal.sdk",
    "displayName": "Nreal MR SDK for Unity",
    "version": "1.7.0",
    "unity": "2020.3",
    "description": "",
    "keywords": [],
    "dependencies": {}
}

此外,我尝试了nreal的官方教程,运行了image tracking,正常运行(虽然结果很糟糕,三维物体无法快速追踪到二维图像上)。

我也尝试了手机端的EasyAR image tracking,正常运行。

1个回答

0 投票
最新回答 1月 27, 2022 用户: kenn (19,220 分)
采纳于 1月 27, 2022 用户:woolsey
 
已采纳
如果这个始终是0不增长

easayar received frame count from nreal: 0+

通常是Nreal不支持某个设备(请与Nreal官方工作人员确认)或Nreal运行不正常(重新插拔试一下)

如果上述数值可以增长,请尝试(脸,或眼镜上的RGB相机)靠近识别图,并根据屏幕文字提示进行操作。如仍有问题,先查看完整log进行分析。
发表于 1月 27, 2022 用户: kenn (19,220 分)
你可以跑一下Nreal的rgb相机的demo,看下是否正常
发表于 1月 27, 2022 用户: kenn (19,220 分)
EasyAR用的Nreal接口是大部分Nreal功能不会使用的接口,所以Nreal自己demo能用并不能说明问题
发表于 1月 27, 2022 用户: woolsey (200 分)
好的 感谢!(以及您的回复非常及时,辛苦了!)
发表于 1月 27, 2022 用户: kenn (19,220 分)
另外可以看一下app的相机权限是否打开了
发表于 1月 27, 2022 用户: woolsey (200 分)
跑通了!感谢您的指导!

需要做以下两点改动:

1. 注意相机权限问题

2. 将Nebula的省电模式关闭  https://community.nreal.ai/t/trouble-initializing-rgb-camera-solved-nebula-was-power-saving-mode/453
欢迎来到 EasyAR Q&A ,有什么不懂的可以尽管在这里提问,你将会收到社区其他成员的回答。
...