看不懂手语怎么办?用Python和Opencv完美复刻出来!这样总看的懂了吧!

 

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

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

所需模块

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

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

安装所需的库

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

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

步骤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

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

Holistic(
  static_image_mode=False, 
  model_complexity=1, 
  smooth_landmarks=True, 
  min_detection_confidence=0.5, 
  min_tracking_confidence=0.5
)
复制代码
  • **静态图像模式:**它用于指定输入图像是否必须被视为静态图像或视频流。默认值为
  • 4
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值