/// <summary> /// 采用默认参数的跟踪定位和识别进行初始化 /// </summary> /// <param name="appId">应用Id</param> /// <param name="locatorKey">定位Key</param> /// <param name="recognizeKey">识别Key</param> /// <param name="useTracking">是否使用跟踪</param> public FaceProcessor(string appId, string locatorKey, string recognizeKey, bool useTracking = false) { _locator = useTracking ? LocatorFactory.GetTrackingLocator(appId, locatorKey) : LocatorFactory.GetDetectionLocator(appId, locatorKey); _recognize = new FaceRecognize(appId, recognizeKey); }
/// <summary> /// 采用指定的定位和识别初始化 /// </summary> /// <param name="locator">定位器</param> /// <param name="recognize">识别器</param> public FaceProcessor(FaceLocator locator, FaceRecognize recognize) { _locator = locator; _recognize = recognize; if (!_locator.IsIntialized) { _locator.Initialize(); } }