code: def build_model() -> Any:
      """
      Build a yunet detector model
      Returns:
          model (Any)
      """
      # pylint: disable=C0301
      url = "https://github.com/opencv/opencv_zoo/raw/main/models/face_detection_yunet/face_detection_yunet_2023mar.onnx"
      file_name = "face_detection_yunet_2023mar.onnx"
      home = functions.get_deepface_home()
      if (
          os.path.isfile(home + f"/.deepface/weights/{file_name}")
          is False
      ):
          logger.info(f"{file_name} will be downloaded...")
          output = home + f"/.deepface/weights/{file_name}"
          gdown.download(url, output, quiet=False)
  
      try:
          face_detector = cv2.FaceDetectorYN_create(
              home + f"/.deepface/weights/{file_name}", "", (0, 0)
          )
      except Exception as err:
          raise ValueError(
              "Exception while calling opencv.FaceDetectorYN_create module."
              + "This is an optional dependency."
              + "You can install it as pip install opencv-contrib-python."
          ) from err
      return face_detector
  
file_path: deepface/deepface/detectors/YunetWrapper.py
imports: import os
  from typing import Any
  import cv2
  import numpy
  import gdown
  from deepface.detectors import FaceDetector
  from deepface.commons import functions
  from deepface.commons.logger import Logger
label_desc: Use image node_id 1 for calling a global function with example usage: build_model() and returns: face_detector