for id,point in enumerate(landmarks):
     # 68点坐标
     #获取x,y坐标
     pos = (point[0,0],point[0,1])
     print(idx,pos)
     # 利用cv2.circle给每个特征点画一个圈,共68个
     cv2.circle(img_src, pos, 4, color=(0, 255, 0))
     # 利用cv2.putText输出1-68
     font = cv2.FONT_HERSHEY_SIMPLEX
     #打印点的索引
     cv2.putText(img_src, str(id + 1), pos, font, 0.4, (0, 0, 0), 1, cv2.LINE_AA)
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐