CV实战应用手势、人脸、动作以及手势鼠标构建(一)总起

CV实战应用手势、人脸、动作以及手势鼠标构建(一)总起

核心思想

以手势识别为例子,核心思想是三步走
第一步是通过摄像头或者既定的视频图片获取对象
第二步是给对象打好关键的识别点,做好模型
第三部是根据这些点识别追踪最后做一系列项目
CV实战应用手势、人脸、动作以及手势鼠标构建(一)总起_第1张图片

手势识别

这里采用mediapipe建立的手势关键点的思路来进行,一共是包括各个关节在内的20个关键点。
CV实战应用手势、人脸、动作以及手势鼠标构建(一)总起_第2张图片

下面是构建的效果图
CV实战应用手势、人脸、动作以及手势鼠标构建(一)总起_第3张图片

肢体识别

核心思想同上,我们根据身体各个部位建立关键点,在接下来会识别这些点CV实战应用手势、人脸、动作以及手势鼠标构建(一)总起_第4张图片

效果图如下

CV实战应用手势、人脸、动作以及手势鼠标构建(一)总起_第5张图片

人脸识别

人脸识别非常复杂,一共有236个关键点,根据这些点可以深度曝抓人脸的细小特征,下图的是人脸效果

CV实战应用手势、人脸、动作以及手势鼠标构建(一)总起_第6张图片

对于这些识别大家一定不陌生,支付宝的人脸识别就是其中之一,其模型会更加精妙。除此之外,对于人肢体识别在人机同步运动中非常有用。手势识别搭建的虚拟鼠标可以在大屏中使用,接下里一步步进行代码讲解。

你可能感兴趣的:(笔记,cv,python,手势识别,人脸识别,list)