/*
- * Copyright (c) 2015 Samsung Electronics Co., Ltd All Rights Reserved
+ * Copyright (c) 2015 - 2024 Samsung Electronics Co., Ltd All Rights Reserved
*
* Licensed under the Apache License, Version 2.0 (the License);
* you may not use this file except in compliance with the License.
* @section CAPI_MEDIA_VISION_FACE_MODULE_HEADER Required Header
* \#include <mv_face.h>
*
- * @section CAPI_MEDIA_VISION_FACE_MODULE_FEATURE Related Features
- * This API is related with the following features:\n
- * - %http://tizen.org/feature/vision.face_recognition\n
- *
- * It is recommended to design feature related codes in your application for
- * reliability.\n
- * You can check if a device supports the related features for this API by using
- * @ref CAPI_SYSTEM_SYSTEM_INFO_MODULE, thereby controlling the procedure of
- * your application.\n
- * To ensure your application is only running on the device with specific
- * features, please define the features in your manifest file using the manifest
- * editor in the SDK.\n
- * More details on featuring your application can be found from
- * <a href="https://docs.tizen.org/application/tizen-studio/native-tools/manifest-text-editor#feature-element">
- * <b>Feature Element</b>.
- * </a>
- *
* @section CAPI_MEDIA_VISION_FACE_MODULE_OVERVIEW Overview
* @ref CAPI_MEDIA_VISION_FACE_MODULE contains mv_face_detect() function
* to detect faces on #mv_source_h, and mv_face_detected_cb() callback
* #mv_rectangle_s. Result is handled with
* mv_face_facial_expression_recognized_cb().
*
- * @defgroup CAPI_MEDIA_VISION_IMAGE_MODULE Media Vision Image (Deprecated)
- * @ingroup CAPI_MEDIA_VISION_MODULE
- * @brief Flat Image recognition and tracking;\n
- * Flat image feature extraction.
- * @section CAPI_MEDIA_VISION_IMAGE_MODULE_HEADER Required Header
- * \#include <mv_image.h>
- *
- * @section CAPI_MEDIA_VISION_IMAGE_MODULE_FEATURE Related Features
+ * @section CAPI_MEDIA_VISION_FACE_MODULE_FEATURE Related Features
* This API is related with the following features:\n
- * - %http://tizen.org/feature/vision.image_recognition\n
+ * - %http://tizen.org/feature/vision.face_recognition\n
*
* It is recommended to design feature related codes in your application for
* reliability.\n
* <b>Feature Element</b>.
* </a>
*
+ * @defgroup CAPI_MEDIA_VISION_IMAGE_MODULE Media Vision Image (Deprecated)
+ * @ingroup CAPI_MEDIA_VISION_MODULE
+ * @brief Flat Image recognition and tracking;\n
+ * Flat image feature extraction.
+ * @section CAPI_MEDIA_VISION_IMAGE_MODULE_HEADER Required Header
+ * \#include <mv_image.h>
+ *
* @section CAPI_MEDIA_VISION_IMAGE_MODULE_OVERVIEW Overview
* @ref CAPI_MEDIA_VISION_IMAGE_MODULE contains mv_image_recognize()
* function to recognize images on #mv_source_h, and
* mv_image_tracking_model_save() and loaded from file with
* mv_image_tracking_model_load().
*
- * @defgroup CAPI_MEDIA_VISION_BARCODE_MODULE Media Vision BarCode
- * @ingroup CAPI_MEDIA_VISION_MODULE
- * @brief Barcode module consists of barcode detection and barcode generation
- * submodules.
- * @section CAPI_MEDIA_VISION_BARCODE_MODULE_HEADER Required Header
- * \#include <mv_barcode.h>
- *
- * @section CAPI_MEDIA_VISION_BARCODE_MODULE_FEATURE Related Features
+ * @section CAPI_MEDIA_VISION_IMAGE_MODULE_FEATURE Related Features
* This API is related with the following features:\n
- * - %http://tizen.org/feature/vision.barcode_detection\n
- * - %http://tizen.org/feature/vision.barcode_generation\n
+ * - %http://tizen.org/feature/vision.image_recognition\n
*
* It is recommended to design feature related codes in your application for
* reliability.\n
* <b>Feature Element</b>.
* </a>
*
+ * @defgroup CAPI_MEDIA_VISION_BARCODE_MODULE Media Vision BarCode
+ * @ingroup CAPI_MEDIA_VISION_MODULE
+ * @brief Barcode module consists of barcode detection and barcode generation
+ * submodules.
+ * @section CAPI_MEDIA_VISION_BARCODE_MODULE_HEADER Required Header
+ * \#include <mv_barcode.h>
+ *
* @section CAPI_MEDIA_VISION_BARCODE_MODULE_OVERVIEW Overview
* @ref CAPI_MEDIA_VISION_BARCODE_MODULE contains two submodules:\n
* * Detection submodule,
* mode (see #mv_barcode_qr_mode_e). Generation to file supports several
* formats (see #mv_barcode_image_format_e).
*
- * @defgroup CAPI_MEDIA_VISION_SURVEILLANCE_MODULE Media Vision Surveillance (Deprecated)
- * @ingroup CAPI_MEDIA_VISION_MODULE
- * @brief Video surveillance module.
- * @section CAPI_MEDIA_VISION_SURVEILLANCE_MODULE_HEADER Required Header
- * \#include <mv_surveillance.h>
- *
- * @section CAPI_MEDIA_VISION_SURVEILLANCE_MODULE_FEATURE Related Features
+ * @section CAPI_MEDIA_VISION_BARCODE_MODULE_FEATURE Related Features
* This API is related with the following features:\n
- * - %http://tizen.org/feature/vision.image_recognition\n
- * - %http://tizen.org/feature/vision.face_recognition\n
+ * - %http://tizen.org/feature/vision.barcode_detection\n
+ * - %http://tizen.org/feature/vision.barcode_generation\n
*
* It is recommended to design feature related codes in your application for
* reliability.\n
* <b>Feature Element</b>.
* </a>
*
+ * @defgroup CAPI_MEDIA_VISION_SURVEILLANCE_MODULE Media Vision Surveillance (Deprecated)
+ * @ingroup CAPI_MEDIA_VISION_MODULE
+ * @brief Video surveillance module.
+ * @section CAPI_MEDIA_VISION_SURVEILLANCE_MODULE_HEADER Required Header
+ * \#include <mv_surveillance.h>
+ *
* @section CAPI_MEDIA_VISION_SURVEILLANCE_MODULE_OVERVIEW Overview
* @ref CAPI_MEDIA_VISION_SURVEILLANCE_MODULE provides functionality can be
* utilized for creation of video surveillance systems. The main idea underlying
* mv_surveillance_subscribe_event_trigger() call it is possible to create
* mv_engine_config_h handle and configure following attributes:
* - #MV_SURVEILLANCE_SKIP_FRAMES_COUNT to setup number of frames will be
- ignored by event trigger;
+ * ignored by event trigger;
* - #MV_SURVEILLANCE_MOVEMENT_DETECTION_THRESHOLD to specify sensitivity of
* the #MV_SURVEILLANCE_EVENT_TYPE_MOVEMENT_DETECTED event detection;
* - #MV_SURVEILLANCE_FACE_RECOGNITION_MODEL_FILE_PATH to specify the file
* useful if it is required to obtain supported event types list or result
* value names list dynamically.
*
+ * @section CAPI_MEDIA_VISION_SURVEILLANCE_MODULE_FEATURE Related Features
+ * This API is related with the following features:\n
+ * - %http://tizen.org/feature/vision.image_recognition\n
+ * - %http://tizen.org/feature/vision.face_recognition\n
+ *
+ * It is recommended to design feature related codes in your application for
+ * reliability.\n
+ * You can check if a device supports the related features for this API by using
+ * @ref CAPI_SYSTEM_SYSTEM_INFO_MODULE, thereby controlling the procedure of
+ * your application.\n
+ * To ensure your application is only running on the device with specific
+ * features, please define the features in your manifest file using the manifest
+ * editor in the SDK.\n
+ * More details on featuring your application can be found from
+ * <a href="https://docs.tizen.org/application/tizen-studio/native-tools/manifest-text-editor#feature-element">
+ * <b>Feature Element</b>.
+ * </a>
+ *
* @defgroup CAPI_MEDIA_VISION_SURVEILLANCE_EVENT_TYPES Media Vision Surveillance Event Types (Deprecated)
* @ingroup CAPI_MEDIA_VISION_SURVEILLANCE_MODULE
* @brief Event types supported by the Surveillance module.
* @section CAPI_MEDIA_VISION_INFERENCE_MODULE_HEADER Required Header
* \#include <mv_inference.h>
*
- * @section CAPI_MEDIA_VISION_INFERECNE_MODULE_FEATURE Related Features
- * This API is related with the following features:\n
- * - %http://tizen.org/feature/vision.inference\n
- * - %http://tizen.org/feature/vision.inference.image\n
- * - %http://tizen.org/feature/vision.inference.face\n
- *
- * It is recommended to use features in your application for reliability.\n
- * You can check if the device supports the related features for this API by using
- * System Information, and control your application's actions accordingly.\n
- * To ensure your application is only running on devices with specific
- * features, please define the features in your manifest file using the manifest
- * editor in the SDK.\n
- * More details on using features in your application can be found in
- * <a href="https://docs.tizen.org/application/tizen-studio/native-tools/manifest-text-editor#feature-element">
- * <b>Feature Element</b>.
- * </a>
- *
* @section CAPI_MEDIA_VISION_INFERENCE_MODULE_OVERVIEW Overview
* @ref CAPI_MEDIA_VISION_INFERENCE_MODULE contains #mv_inference_h handle to perform
* Image Classification, Object Detection, Face and Facial Landmark detection.
* on #mv_source_h, and callbacks mv_inference_face_detected_cb() and
* mv_inference_facial_landmark_detected_cb() to process detection results.
*
- * @defgroup CAPI_MEDIA_VISION_FACE_RECOGNITION_MODULE Media Vision Face Recognition
- * @ingroup CAPI_MEDIA_VISION_MODULE
- * @brief Face recognition.
- * @section CAPI_MEDIA_VISION_FACE_RECOGNITION_MODULE_HEADER Required Header
- * \#include <mv_face_recognition.h>
- *
- * @section CAPI_MEDIA_VISION_FACE_RECOGNITION_MODULE_FEATURE Related Features
+ * @section CAPI_MEDIA_VISION_INFERENCE_MODULE_FEATURE Related Features
* This API is related with the following features:\n
* - %http://tizen.org/feature/vision.inference\n
- * - %http://tizen.org/feature/vision.training\n
- * - %http://tizen.org/feature/vision.inference.face_recognition\n
- * - %http://tizen.org/feature/vision.training.face_recognition\n
+ * - %http://tizen.org/feature/vision.inference.image\n
+ * - %http://tizen.org/feature/vision.inference.face\n
*
- * It is recommended to design feature related codes in your application for
- * reliability.\n
- * You can check if a device supports the related features for this API by using
- * @ref CAPI_SYSTEM_SYSTEM_INFO_MODULE, thereby controlling the procedure of
- * your application.\n
- * To ensure your application is only running on the device with specific
+ * It is recommended to use features in your application for reliability.\n
+ * You can check if the device supports the related features for this API by using
+ * System Information, and control your application's actions accordingly.\n
+ * To ensure your application is only running on devices with specific
* features, please define the features in your manifest file using the manifest
* editor in the SDK.\n
- * More details on featuring your application can be found from
+ * More details on using features in your application can be found in
* <a href="https://docs.tizen.org/application/tizen-studio/native-tools/manifest-text-editor#feature-element">
* <b>Feature Element</b>.
* </a>
*
+ * @defgroup CAPI_MEDIA_VISION_FACE_RECOGNITION_MODULE Media Vision Face Recognition
+ * @ingroup CAPI_MEDIA_VISION_MODULE
+ * @brief Face recognition.
+ * @section CAPI_MEDIA_VISION_FACE_RECOGNITION_MODULE_HEADER Required Header
+ * \#include <mv_face_recognition.h>
+ *
* @section CAPI_MEDIA_VISION_FACE_RECOGNITION_MODULE_OVERVIEW Overview
* @ref CAPI_MEDIA_VISION_FACE_RECOGNITION_MODULE contains mv_face_recognition_register() function
* to train a face on #mv_source_h, and mv_face_recognition_unregister() function to remote
*
* For more details, please refer to test/testsuites/machine_learning/face_recognition/test_face_recognition.cpp
*
+ * @section CAPI_MEDIA_VISION_FACE_RECOGNITION_MODULE_FEATURE Related Features
+ * This API is related with the following features:\n
+ * - %http://tizen.org/feature/vision.inference\n
+ * - %http://tizen.org/feature/vision.training\n
+ * - %http://tizen.org/feature/vision.inference.face_recognition\n
+ * - %http://tizen.org/feature/vision.training.face_recognition\n
+ *
+ * It is recommended to design feature related codes in your application for
+ * reliability.\n
+ * You can check if a device supports the related features for this API by using
+ * @ref CAPI_SYSTEM_SYSTEM_INFO_MODULE, thereby controlling the procedure of
+ * your application.\n
+ * To ensure your application is only running on the device with specific
+ * features, please define the features in your manifest file using the manifest
+ * editor in the SDK.\n
+ * More details on featuring your application can be found from
+ * <a href="https://docs.tizen.org/application/tizen-studio/native-tools/manifest-text-editor#feature-element">
+ * <b>Feature Element</b>.
+ * </a>
+ *
* @defgroup CAPI_MEDIA_VISION_ROI_TRACKER_MODULE Media Vision Roi tracker
* @ingroup CAPI_MEDIA_VISION_MODULE
* @brief Tracking Region of interest inside image.
* @section CAPI_MEDIA_VISION_ROI_TRACKER_MODULE_HEADER Required Header
* \#include <mv_roi_tracker.h>
*
+ * @section CAPI_MEDIA_VISION_ROI_TRACKER_MODULE_OVERVIEW Overview
+ * @ref CAPI_MEDIA_VISION_ROI_TRACKER_MODULE contains #mv_roi_tracker_h handle to perform roi tracking.
+ * Roi Tracker handle should be created with mv_roi_tracker_create() and destroyed with
+ * mv_roi_tracker_destroy(). After creation, #mv_inference_h should be set by
+ * calling mv_roi_tracker_set_coordinate() which sets coordinates of roi.
+ * After setting coordinates, mv_roi_tracker_set_tracker_type() could be called optionally in case of setting other tracker type.
+ * It is set to MV_ROI_TRACKER_TYPE_BALANCE as default.
+ * After setting tracker type, mv_roi_tracker_perform() has to be called to tracking roi of images on #mv_source_h,
+ * and it sets newly generated coordinates to result parameter.
+ *
* @section CAPI_MEDIA_VISION_ROI_TRACKER_MODULE_FEATURE Related Features
* This API is related with the following features:\n
* - %http://tizen.org/feature/vision.roi_tracking\n
* <b>Feature Element</b>.
* </a>
*
- * @section CAPI_MEDIA_VISION_ROI_TRACKER_MODULE_OVERVIEW Overview
- * @ref CAPI_MEDIA_VISION_ROI_TRACKER_MODULE contains #mv_roi_tracker_h handle to perform roi tracking.
- * Roi Tracker handle should be created with mv_roi_tracker_create() and destroyed with
- * mv_roi_tracker_destroy(). After creation, #mv_inference_h should be set by
- * calling mv_roi_tracker_set_coordinate() which sets coordinates of roi.
- * After setting coordinates, mv_roi_tracker_set_tracker_type() could be called optionally in case of setting other tracker type.
- * It is set to MV_ROI_TRACKER_TYPE_BALANCE as default.
- * After setting tracker type, mv_roi_tracker_perform() has to be called to tracking roi of images on #mv_source_h,
- * and it sets newly generated coordinates to result parameter.
- *
* @defgroup CAPI_MEDIA_VISION_3D_MODULE Media Vision 3D
* @ingroup CAPI_MEDIA_VISION_MODULE
* @brief 3D Depth and PointCloud Process.
* @section CAPI_MEDIA_VISION_3D_MODULE_HEADER Required Header
* \#include <mv_3d.h>
*
- * @section CAPI_MEDIA_VISION_3D_MODULE_FEATURE Related Features
- * This API is related with the following features:\n
- * - %http://tizen.org/feature/vision.3d\n
- * - %http://tizen.org/feature/vision.3d.depth\n
- * - %http://tizen.org/feature/vision.3d.pointcloud\n
- *
- * It is recommended to design feature related codes in your application for
- * reliability.\n
- * You can check if a device supports the related features for this API by using
- * @ref CAPI_SYSTEM_SYSTEM_INFO_MODULE, thereby controlling the procedure of
- * your application.\n
- * To ensure your application is only running on the device with specific
- * features, please define the features in your manifest file using the manifest
- * editor in the SDK.\n
- * More details on featuring your application can be found from
- * <a href="https://docs.tizen.org/application/tizen-studio/native-tools/manifest-text-editor#feature-element">
- * <b>Feature Element</b>.
- * </a>
- *
* @section CAPI_MEDIA_VISION_3D_MODULE_OVERVIEW Overview
* @ref CAPI_MEDIA_VISION_3D_MODULE contains #mv_3d_h handle to perform Depth and PointCloud process.
* 3D handle should be created with mv_3d_create() function and destroyed with mv_3d_destroy() function.
* and callback functions will be invoked with processed depth or pointcloud.
* Module also contains mv_3d_run_async() functions to process depth or pointcloud asynchronously.
*
- * @defgroup CAPI_MEDIA_VISION_FACE_DETECTION_MODULE Media Vision Face Detection
- * @ingroup CAPI_MEDIA_VISION_MODULE
- * @brief Face detection.
- * @section CAPI_MEDIA_VISION_FACE_DETECTION_MODULE_HEADER Required Header
- * \#include <mv_face_detection.h>
- *
- * @section CAPI_MEDIA_VISION_FACE_DETECTION_MODULE_FEATURE Related Features
+ * @section CAPI_MEDIA_VISION_3D_MODULE_FEATURE Related Features
* This API is related with the following features:\n
- * - %http://tizen.org/feature/vision.inference.image\n
- * - %http://tizen.org/feature/vision.inference.face\n
+ * - %http://tizen.org/feature/vision.3d\n
+ * - %http://tizen.org/feature/vision.3d.depth\n
+ * - %http://tizen.org/feature/vision.3d.pointcloud\n
*
* It is recommended to design feature related codes in your application for
* reliability.\n
* <b>Feature Element</b>.
* </a>
*
+ * @defgroup CAPI_MEDIA_VISION_FACE_DETECTION_MODULE Media Vision Face Detection
+ * @ingroup CAPI_MEDIA_VISION_MODULE
+ * @brief Face detection.
+ * @section CAPI_MEDIA_VISION_FACE_DETECTION_MODULE_HEADER Required Header
+ * \#include <mv_face_detection.h>
+ *
* @section CAPI_MEDIA_VISION_FACE_DETECTION_MODULE_OVERVIEW Overview
* @ref CAPI_MEDIA_VISION_FACE_DETECTION_MODULE contains #mv_face_detection_h handle to perform
* face detection. Face detection handle should be created with mv_face_detection_create() and destroyed with
* Use mv_face_detection_get_result_count() to get the number of results and mv_face_detection_get_bound_box()
* to get the bounding box of each result.
*
- * @defgroup CAPI_MEDIA_VISION_OBJECT_DETECTION_MODULE Media Vision Object Detection
- * @ingroup CAPI_MEDIA_VISION_MODULE
- * @brief Object detection.
- * @section CAPI_MEDIA_VISION_OBJECT_DETECTION_MODULE_HEADER Required Header
- * \#include <mv_object_detection.h>
- *
- * @section CAPI_MEDIA_VISION_OBJECT_DETECTION_MODULE_FEATURE Related Features
+ * @section CAPI_MEDIA_VISION_FACE_DETECTION_MODULE_FEATURE Related Features
* This API is related with the following features:\n
* - %http://tizen.org/feature/vision.inference.image\n
* - %http://tizen.org/feature/vision.inference.face\n
* <b>Feature Element</b>.
* </a>
*
+ * @defgroup CAPI_MEDIA_VISION_OBJECT_DETECTION_MODULE Media Vision Object Detection
+ * @ingroup CAPI_MEDIA_VISION_MODULE
+ * @brief Object detection.
+ * @section CAPI_MEDIA_VISION_OBJECT_DETECTION_MODULE_HEADER Required Header
+ * \#include <mv_object_detection.h>
+ *
* @section CAPI_MEDIA_VISION_OBJECT_DETECTION_MODULE_OVERVIEW Overview
* @ref CAPI_MEDIA_VISION_OBJECT_DETECTION_MODULE contains #mv_object_detection_h handle to perform
* object detection. Object detection handle should be created with mv_object_detection_create() and destroyed with
* Use mv_object_detection_get_result_count() to get the number of results and mv_object_detection_get_bound_box()
* to get the bounding box of each result.
*
- * @defgroup CAPI_MEDIA_VISION_IMAGE_CLASSIFICATION_MODULE Media Vision Image Classification
- * @ingroup CAPI_MEDIA_VISION_MODULE
- * @brief Image classification.
- * @section CAPI_MEDIA_VISION_IMAGE_CLASSIFICATION_MODULE_HEADER Required Header
- * \#include <mv_image_classification.h>
- *
- * @section CAPI_MEDIA_VISION_IMAGE_CLASSIFICATION_MODULE_FEATURE Related Features
+ * @section CAPI_MEDIA_VISION_OBJECT_DETECTION_MODULE_FEATURE Related Features
* This API is related with the following features:\n
* - %http://tizen.org/feature/vision.inference.image\n
+ * - %http://tizen.org/feature/vision.inference.face\n
*
* It is recommended to design feature related codes in your application for
* reliability.\n
* <b>Feature Element</b>.
* </a>
*
+ * @defgroup CAPI_MEDIA_VISION_IMAGE_CLASSIFICATION_MODULE Media Vision Image Classification
+ * @ingroup CAPI_MEDIA_VISION_MODULE
+ * @brief Image classification.
+ * @section CAPI_MEDIA_VISION_IMAGE_CLASSIFICATION_MODULE_HEADER Required Header
+ * \#include <mv_image_classification.h>
+ *
* @section CAPI_MEDIA_VISION_IMAGE_CLASSIFICATION_MODULE_OVERVIEW Overview
* @ref CAPI_MEDIA_VISION_IMAGE_CLASSIFICATION_MODULE contains #mv_image_classification_h handle to perform
* image classification. Image classification handle should be created with mv_image_classification_create() and destroyed with
* Use mv_image_classification_get_result_count() to get the number of results and mv_image_classification_get_label()
* to get the label of each result.
*
- * @defgroup CAPI_MEDIA_VISION_FACIAL_LANDMARK_MODULE Media Vision Facial Landmark Detection
- * @ingroup CAPI_MEDIA_VISION_MODULE
- * @brief Facial landmark detection.
- * @section CAPI_MEDIA_VISION_FACIAL_LANDMARK_MODULE_HEADER Required Header
- * \#include <mv_facial_landmark.h>
- *
- * @section CAPI_MEDIA_VISION_FACIAL_LANDMARK_MODULE_FEATURE Related Features
+ * @section CAPI_MEDIA_VISION_IMAGE_CLASSIFICATION_MODULE_FEATURE Related Features
* This API is related with the following features:\n
* - %http://tizen.org/feature/vision.inference.image\n
- * - %http://tizen.org/feature/vision.inference.face\n
*
* It is recommended to design feature related codes in your application for
* reliability.\n
* <b>Feature Element</b>.
* </a>
*
+ * @defgroup CAPI_MEDIA_VISION_FACIAL_LANDMARK_MODULE Media Vision Facial Landmark Detection
+ * @ingroup CAPI_MEDIA_VISION_MODULE
+ * @brief Facial landmark detection.
+ * @section CAPI_MEDIA_VISION_FACIAL_LANDMARK_MODULE_HEADER Required Header
+ * \#include <mv_facial_landmark.h>
+ *
* @section CAPI_MEDIA_VISION_FACIAL_LANDMARK_MODULE_OVERVIEW Overview
* @ref CAPI_MEDIA_VISION_FACIAL_LANDMARK_MODULE contains #mv_facial_landmark_h handle to perform
* facial landmark detection. Facial landmark handle should be created with mv_facial_landmark_create() and destroyed with
* Use mv_facial_landmark_get_result_count() to get the number of results and mv_facial_landmark_get_position()
* to get the position of each landmark.
*
- * @defgroup CAPI_MEDIA_VISION_POSE_LANDMARK_MODULE Media Vision Pose Landmark Detection
- * @ingroup CAPI_MEDIA_VISION_MODULE
- * @brief Pose landmark detection.
- * @section CAPI_MEDIA_VISION_POSE_LANDMARK_MODULE_HEADER Required Header
- * \#include <mv_pose_landmark.h>
- *
- * @section CAPI_MEDIA_VISION_POSE_LANDMARK_MODULE_FEATURE Related Features
+ * @section CAPI_MEDIA_VISION_FACIAL_LANDMARK_MODULE_FEATURE Related Features
* This API is related with the following features:\n
* - %http://tizen.org/feature/vision.inference.image\n
* - %http://tizen.org/feature/vision.inference.face\n
* <b>Feature Element</b>.
* </a>
*
+ * @defgroup CAPI_MEDIA_VISION_POSE_LANDMARK_MODULE Media Vision Pose Landmark Detection
+ * @ingroup CAPI_MEDIA_VISION_MODULE
+ * @brief Pose landmark detection.
+ * @section CAPI_MEDIA_VISION_POSE_LANDMARK_MODULE_HEADER Required Header
+ * \#include <mv_pose_landmark.h>
+ *
* @section CAPI_MEDIA_VISION_POSE_LANDMARK_MODULE_OVERVIEW Overview
* @ref CAPI_MEDIA_VISION_POSE_LANDMARK_MODULE contains #mv_pose_landmark_h handle to perform
* pose landmark detection. Pose landmark handle should be created with mv_pose_landmark_create() and destroyed with
* can be called to detect pose landmarks in images on #mv_source_h.
* Use mv_pose_landmark_get_result_count() to get the number of results and mv_pose_landmark_get_position()
* to get the position of each landmark.
+ *
+ * @section CAPI_MEDIA_VISION_POSE_LANDMARK_MODULE_FEATURE Related Features
+ * This API is related with the following features:\n
+ * - %http://tizen.org/feature/vision.inference.image\n
+ * - %http://tizen.org/feature/vision.inference.face\n
+ *
+ * It is recommended to design feature related codes in your application for
+ * reliability.\n
+ * You can check if a device supports the related features for this API by using
+ * @ref CAPI_SYSTEM_SYSTEM_INFO_MODULE, thereby controlling the procedure of
+ * your application.\n
+ * To ensure your application is only running on the device with specific
+ * features, please define the features in your manifest file using the manifest
+ * editor in the SDK.\n
+ * More details on featuring your application can be found from
+ * <a href="https://docs.tizen.org/application/tizen-studio/native-tools/manifest-text-editor#feature-element">
+ * <b>Feature Element</b>.
+ * </a>
*/
#endif /* __TIZEN_MEDIAVISION_DOC_H__ */