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";
}
}