python实现实时摄像头检测识别手势代码

代码语言:python

所属分类:其他

代码描述:python实现实时摄像头检测识别手势代码,可识别ok、握拳、剪刀、一、二、三手势。

代码标签: python 实时 摄像头 检测 识别 手势 代码

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

#!/usr/local/python3/bin/python3
# -*- coding: utf-8 -*
#pip install mediapipe
#pip install pillow
import cv2
import mediapipe as mp
import math
import numpy as np
from PIL import Image, ImageDraw, ImageFont

# 初始化MediaPipe
mp_hands = mp.solutions.hands
hands = mp_hands.Hands(
    static_image_mode=False,
    max_num_hands=2,
    min_detection_confidence=0.5,
    min_tracking_confidence=0.5
)
mp_draw = mp.solutions.drawing_utils

# 打开摄像头
cap = cv2.VideoCapture(0)

def cv2AddChineseText(img, text, position, textColor=(0, 255, 0), textSize=30):
    """
    在图片上添加中文文字
    """
    if (isinstance(img, np.ndarray)):  # 判断是否OpenCV图片类型
        img = Image.fromarray(cv2.cvtColor(img, cv2.COLOR_BGR2RGB))
    # 创建一个可以在图片上绘制的对象
    draw = ImageDraw.Draw(im.........完整代码请登录后点击上方下载按钮下载查看

网友评论0