计算 blob 的方向

Ick*_*cky 5 c++ blob ellipsis orientation

在此处输入图片说明

我有一个带有白色斑点的图像,如附图所示。我想计算它的“方向”。想象一下 blob 位于具有 x 轴和 y 轴的坐标系中。我可以通过添加所有白色像素坐标并除以所有白色像素的总和来计算质心,但要获得方向(我用红线标记),我必须找到一些极值点或类似的东西。

这会以某种方式与在该系统中定位省略号的问题有关,尽管到目前为止我也没有发现有关该问题的任何内容。

有人有任何线索吗?

use*_*2F7 0

细化算法,甚至是中轴变换,以获得单像素点序列,然后选择这些点之间最远的点以找到具有正确方向的线