点击上方“小白学视觉”,选择加"星标"或“置顶”
重磅干货,第一时间送达
利用余弦定理使用OpenCV-Python实现手指计数与手掌检测。
手检测和手指计数
接下来让我们一起探索以下这个功能是如何实现的。
OpenCV
OpenCV(开源计算机视觉库)是一个开源计算机视觉和机器学习软件库。OpenCV的构建旨在为计算机视觉应用程序提供通用的基础结构,并加速在商业产品中使用机器感知。
导入库
• cv2: opencv [pip install opencv]
• numpy:用于处理数组和数学[pip install numpy]
import cv2 as cv
import numpy as np
导入图像
img_path = "data/palm.jpg"
img = cv.imread(img_path)
cv.imshow('palm image',img)
手掌图像
皮肤Mask
• 用于突出显示图像上的特定颜色。
• hsvim:将BGR(蓝色,绿色,红色)图像更改为HSV(色相,饱和度