ios11 - 错误 "Exceeded maximum allowed number of Trackers"是什么意思?

标签 ios11 swift4 apple-vision

我正在关注 this tutorial在 iOS 11 上实现对象跟踪。我能够完美地跟踪对象,直到某个点,然后这个错误出现在控制台中。

Throws: Error Domain=com.apple.vis Code=9 "Internal error: Exceeded maximum allowed number of Trackers for a tracker type: VNObjectTrackerType" UserInfo={NSLocalizedDescription=Internal error: Exceeded maximum allowed number of Trackers for a tracker type: VNObjectTrackerType}



我是否错误地使用了 API,或者 Vision 在处理太多连续的对象跟踪任务时遇到了问题?好奇是否有人深入了解为什么会发生这种情况。

最佳答案

您似乎达到了系统中可以事件的跟踪器数量的限制。首先要注意的是,每次进行新观察时都会创建一个新的跟踪器,并使用新的 -uuid 属性。你应该回收你在启动跟踪器时使用的初始观察,直到你不再想使用它,通过将你从时间 T 的“结果”中得到的内容提供给你在时间 T+1 提出的后续请求。当您不想再使用该跟踪器时(可能置信度得分太低),可以设置一个“lastFrame”属性,让 Vision 框架知道您已完成该跟踪器的使用。当序列请求处理程序被释放时,跟踪器也会被释放。

关于ios11 - 错误 "Exceeded maximum allowed number of Trackers"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45992834/

相关文章:

ios - 使用 XCode 9/iOS 11 时出现 Phonegap 错误

ios - WWD2017 pdfkit 填写PDF表格

ios - 无法从Google距离矩阵API获得响应

ios11 - NSUnknownKeyException : was sent to an object that is not KVC-compliant for the "player" property

ios - 获取在 VNDetectTextRectanglesRequest 完成处理程序上的 VNImageRequestHandler 中使用的 cvPixelBuffer

objective-c - MapKit(MKMapView): zPosition does not work anymore on iOS11

swift - 用于沙盒测试的连续登录对话框

iOS swift 4 :How to perform encryption/decryption with DES-ECB-PKCS5Padding?

swift - 使用 VNCoreMLModel 和 Inceptionv3.model() 的区别?

macos - 苹果视觉框架: detect smiles or happy faces with observations?