python+opencv求图像旋转角度

问题遇到的现象和发生背景

求各位解答,我想求出下面两幅图的偏转角度该用什么方法做,原图是规则的六齿齿轮

问题相关代码,请勿粘贴截
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

img

img

需要找到一中心点,一对匹配点,就可以计算出来

opencv有一个仿射变换的函数,可以通过这个计算出两副图像之间的仿射变换矩阵,通过这个矩阵可以知道旋转角度