cv2中的最佳拟合三角形

2024-09-30 18:33:25 发布

您现在位置:Python中文网/ 问答频道 /正文

TLDR:我正在寻找将三角形拟合到回飞棒形状的对象,以便检测其“头部”,可能使用python的opencv


我收集了一些回力棒形状的物体(见下图),它们的大小和内角各不相同。此外,有时“回飞棒”(与真正的回飞棒不同)可能是不对称的,一条腿比另一条腿长,并且可能在腿上有缺陷和洞

我可以准确地提取这些形状的轮廓,现在我正试图检测回飞棒所面对的方向(定义为“尖尖”边缘的方向,下图中用棕色点标记的方向)

到目前为止,我的计划是使用opencv的凸缺陷方法来检测内角,并从中检测方向。然而,我的“回飞棒”并不完美——它们的腿上有时会有洞和缺陷,这会混淆凸缺陷算法

我的问题是:有没有办法找到最适合回飞棒的三角形(很像best fit ellipse

Boomerang


Tags: 对象定义方向opencv边缘物体轮廓形状