使用OpenCV和mediapipe进行简单的手部跟踪。
我从opencvhandracking库的代码开始,这些代码实际上不能在我的python3.6和3.8上运行。我将他们的类复制到一个非常简单的脚本中。opencvhandracking
要求
您需要拥有python和pip,并安装以下库
pip install mediapipe opencv-python
代码
代码可以在这里下载here
现在连接网络摄像头并执行以下操作:
python3 main.py
如图所示,您将看到网络摄像头和手部跟踪绘图的输出。按“q”退出。
结论
这段代码非常简单,只使用51行代码,但是当库可以很好地与pip一起工作时,可以将其替换为10行代码,如下所示
import cv2
from opencvtracking import HandGesture
这对于许多应用程序非常有用,例如创建交互式博物馆对象。
原创文章,作者:fendouai,如若转载,请注明出处:https://panchuang.net/2021/08/02/%e5%9c%a8python%e4%b8%8a%e4%bd%bf%e7%94%a8opencv%e5%92%8cmediapipe%e8%bf%9b%e8%a1%8c%e6%89%8b%e5%8a%bf%e8%b7%9f%e8%b8%aa/