无法使用ARCore在增强的面部中跟踪面部

时间:2019-06-07 12:09:20

标签: android c++ arcore

虽然使用ArAugmented脸部,但Arcore会偶尔跟踪脸部,并且尽管脸部和照明的位置没有变化,但间歇性地跟踪了几分钟没有脸部。在这些期间,我打印了可跟踪列表的大小,结果为零。

首先,我尝试使用ArSession_getAllTrackables API,然后使用ArFrame_getUpdatedTrackables API,但ArTrackableList * out_trackable_list仍然为空(基本上ArTrackableList_getSize为0)

我正在尝试在NDK中实现这一点。其他人也面临同样的问题吗?

    ArTrackableList_create(ar_session_, &out_trackable_list);

    ArSession_getAllTrackables(ar_session_, AR_TRACKABLE_FACE,out_trackable_list);

   ArTrackableList_getSize(ar_session_, out_trackable_list, &out_size);

由于out_size为0,所以我无法在面部上渲染任何模型或蒙版。

在10个试验中有6个发生这种情况。但是当它起作用时,它就可以完美地工作。

0 个答案:

没有答案