如何在二进制图像中确定对象方向?(Python,OpenCV)



我应该确定风车从空中图像面向的方向(相对于真实的北 - 0至359度)。

我的问题是,如何确定风车的正确方向并计算其相对于Y轴的角度?谢谢!

不知道这是否可以使用,但是鉴于您的示例图像,我会找到边界框的短边的中间点,并在两半的两半中获得两个矩形大bbox。

然后,我将在两个单独的半箱中计算蒙版像素的总和,假设白色为1,黑色为0。由于矩形的一半,白色面积更大,其中涡轮机的"正面"是的,根据两个半箱中的哪个方向具有较高的总和

最新更新