我正在进行一个项目,涉及一个面部跟踪器,能够跟踪我的脸,打印X轴坐标,无论我在屏幕上。我已经知道如何让包围框跟随我的脸,但一直在挣扎,能够打印X轴坐标。到目前为止,我还没有得到任何工作,我认为这可能是一个好地方问。如果有人知道我会如何处理这个问题,那将是非常感激的,谢谢。
import cv2
from cvzone.FaceDetectionModule import FaceDetector
cap=cv2.VideoCapture(0)
detector=FaceDetector()
while True:
ret,img=cap.read()
img, bboxs=detector.findFaces(img)
cv2.imshow('webcam',img)
k=cv2.waitKey(1)
if k==27:
break;发布于 2022-08-07 07:23:23
在给定的代码中,您不会从bboxs参数提取任何值。我访问了他们的GitHub存储库,detector.findFaces(img)函数只返回"id","bbox","score","center"。
如果在它们的存储库上滚动一点点,就会发现这种绘制矩形的方法。
# Draw Corner Rectangle
cvzone.cornerRect(img, bbox)https://stackoverflow.com/questions/73265072
复制相似问题