【发布时间】:2019-11-07 16:46:04
【问题描述】:
我正在做一个项目,我想获取一个已经在主题上绘制的边界框并选择它(通过鼠标单击),这样我就可以在图像上方悬停一个文本对话框之类的东西,这样我就可以然后输入标签。我已经在使用 OpenCV 来检测对象并使用 Haar Cascade 分类器在其上绘制初始边界框,但到目前为止,我找不到能够选择该边界框然后对其进行注释的 OpenCV 指令的正确组合.相关代码如下。
faces = faceCascade.detectMultiScale(
gray,
scaleFactor=1.1,
minNeighbors=5,
minSize=(30, 30),
)
# Draw a rectangle around the faces
for (x, y, w, h) in faces:
cv2.rectangle(frame, (x, y), (x+w, y+h), (0, 255, 0), 2)
希望得到一些好的指点。谢谢。
【问题讨论】:
-
是的。我正在使用 Haar Cascade 分类器来检测人脸,并且我已经从函数中获得了坐标。