gpt4 book ai didi

opencv - 有没有办法使用 haar 级联从检测到的对象获取所有坐标?

转载 作者:太空宇宙 更新时间:2023-11-03 22:45:04 25 4
gpt4 key购买 nike

我已经使用下面的教程来检测对象并获取包含对象的矩形的坐标 https://docs.opencv.org/3.3.1/d2/d99/tutorial_js_face_detection.html

但是我想获取对象的所有坐标(不是直角坐标向量)来提取对象。我该怎么做?有没有函数可以做到这一点?

例如: enter image description here

最佳答案

Haar-cascades 已被训练为仅返回检测到的对象的直角坐标,而不是轮廓。

但请尝试以下操作:

1) 用直角坐标创建蒙版

2) 使用 Mask 图像仅屏蔽对象区域(检查 cv2.bitwise_and)

3) 如果适用,使用 canny 或阈值进行边缘检测。

4) 寻找等高线。您可以使用 cv2.findcontours 函数,您可以在其中设置 cv2.findcontours(..,..,method =CHAIN_APPROX_NONE) 以获取轮廓上的所有点。

关于opencv - 有没有办法使用 haar 级联从检测到的对象获取所有坐标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48745326/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com