繁体   English   中英

查找和打印边界框坐标

[英]finding and printing bounding box coordinates

我正在开展一个项目,该项目涉及一个能够跟随我的脸的面部跟踪器,无论我在屏幕上的哪个位置打印 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;

在给定的代码中,您没有从 bboxs 参数中提取任何值。 我访问了他们的 GitHub 存储库和detector.findFaces(img) function 只返回"id","bbox","score","center"

如果您在他们的存储库上滚动一点,那么您会发现这种绘制矩形的方法

# Draw  Corner Rectangle
cvzone.cornerRect(img, bbox)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM