当前位置:   article > 正文

Python和OpenCV的人脸和手部地标检测!图像处理必学模块!_手部地标判定

手部地标判定

在本文中,我们将使用Python来检测人脸和手部标志。我们将使用一个模块

检测所有面部和手部标志的解决方案。此外,我们亦会看看如何取得不同的面部及手上标志,这些标志可应用于不同的电脑视觉应用,例如手语侦测、睡意侦测等

所需模块

  • Mediapipe是一个跨平台的库,由谷歌开发,为计算机视觉任务提供惊人的现成的ML解决方案。

  • OpenCVPython库是一个广泛应用于图像分析、图像处理、检测、识别等领域的计算机视觉库。

安装所需的库

  1. pip install opencv-python mediapipe msvc-runtime
  2. 复制代码

下面是一种分步骤的人脸和手部地标检测方法。

步骤1:导入所有必需的库,在本例中只需要两个库。

Python 3

# Import Libraries

import cv2

import time

import mediapipe as mp

步骤2:初始化整体模型和绘图功能,以检测和绘制图像上的地标。

Python 3

# Grabbing the Holistic Model from Mediapipe and

# Initializing the Model

mp_holistic = mp.solutions.holistic

holistic_model = mp_holistic.Holistic(

min_detection_confidence = 0.5 ,

min_tracking_confidence = 0.5

)

# Initializing the drawng utils for drawing the facial landmarks on image

mp_drawing = mp.solutions.drawing_utils

让我们研究一下整体模型的参数:

  1. Holistic(
  2. static_image_mode=False,
  3. model_complexity=1,
  4. smooth_landmarks=True,
  5. min_detection_confidence=0.5,
  6. min_tracking_confidence=0.5
  7. )
  8. 复制代码
  • **静态图像模式:**它用于指定输入图像是否必须被视为静态图像或视频流。默认值为false。
  • **模型复杂性:**它用于描述姿态地标模型的复杂度&#x
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/598589
推荐阅读
相关标签
  

闽ICP备14008679号