diff --git a/src/Tizen.Multimedia.Vision/MediaVision/DeepLearningFaceRecognizer.cs b/src/Tizen.Multimedia.Vision/MediaVision/DeepLearningFaceRecognizer.cs index 2ee8b0e6a79..0cf02725a51 100755 --- a/src/Tizen.Multimedia.Vision/MediaVision/DeepLearningFaceRecognizer.cs +++ b/src/Tizen.Multimedia.Vision/MediaVision/DeepLearningFaceRecognizer.cs @@ -23,6 +23,10 @@ namespace Tizen.Multimedia.Vision /// /// Provides the ability to recognize face based on previously registered face data. /// + /// http://tizen.org/feature/vision.inference + /// http://tizen.org/feature/vision.inference.face_recognition + /// http://tizen.org/feature/vision.training + /// http://tizen.org/feature/vision.training.face_recognition /// 10 public class DeepLearningFaceRecognizer : IDisposable { @@ -34,11 +38,13 @@ public class DeepLearningFaceRecognizer : IDisposable /// This class is different from in aspect of using internal machine learning algorithm. /// /// The required features are not supported. - /// http://tizen.org/feature/vision.face_recognition /// 10 public DeepLearningFaceRecognizer() { - ValidationUtil.ValidateFeatureSupported(VisionFeatures.FaceRecognition); + ValidationUtil.ValidateFeatureSupported(VisionFeatures.Inference); + ValidationUtil.ValidateFeatureSupported(VisionFeatures.Training); + ValidationUtil.ValidateFeatureSupported(VisionFeatures.InferenceFaceRecognition); + ValidationUtil.ValidateFeatureSupported(VisionFeatures.TrainingFaceRecognition); InteropFace.Create(out _handle).Validate("Failed to create face recognizer"); diff --git a/src/Tizen.Multimedia.Vision/MediaVision/VisionFeatures.cs b/src/Tizen.Multimedia.Vision/MediaVision/VisionFeatures.cs index 8780c7e48a3..da6bf66d64d 100755 --- a/src/Tizen.Multimedia.Vision/MediaVision/VisionFeatures.cs +++ b/src/Tizen.Multimedia.Vision/MediaVision/VisionFeatures.cs @@ -18,9 +18,15 @@ namespace Tizen.Multimedia { internal static class VisionFeatures { - internal const string RoiTracking = "http://tizen.org/feature/vision.roi_tracking"; - internal const string InferenceFace = "http://tizen.org/feature/vision.inference.face"; - internal const string InferenceImage = "http://tizen.org/feature/vision.inference.image"; - internal const string FaceRecognition = "http://tizen.org/feature/vision.face_recognition"; + internal const string RoiTracking = "http://tizen.org/feature/vision.roi_tracking"; + internal const string FaceRecognition = "http://tizen.org/feature/vision.face_recognition"; + + internal const string Inference = "http://tizen.org/feature/vision.inference"; + internal const string InferenceFace = "http://tizen.org/feature/vision.inference.face"; + internal const string InferenceFaceRecognition = "http://tizen.org/feature/vision.inference.face_recognition"; + internal const string InferenceImage = "http://tizen.org/feature/vision.inference.image"; + + internal const string Training = "http://tizen.org/feature/vision.training"; + internal const string TrainingFaceRecognition = "http://tizen.org/feature/vision.training.face_recognition"; } }