如何以编程方式确定圆心和新月的中心?

时间:2017-09-08 00:05:52

标签: python geometry image-recognition photography

所以我最近用太阳能过滤器拍了几百张日食照片。所有的照片都包含一个接近纯黑色背景和非常明亮的近白色太阳新月,通常靠近照片的中心。所有照片都以相同的变焦拍摄。

根据exif数据,我想要的是以编程方式从每张照片中裁剪出太阳,这样它们就可以编程方式叠加到画布上,在天空中出现的正确太阳位置。

第一步是以编程方式识别每个新月的中心。半径是常量,因此需要以编程方式执行的步骤少一个。我想,对于早期的太阳近乎完整的照片,这将更容易,随着月牙变小,精度会降低。

我想使用Python,但如果有更好的工具,我愿意接受其他建议。有人能指出我开始这个项目的好方向吗?

由于

1 个答案:

答案 0 :(得分:0)

OpenCV有一个可以检测圆和弧的霍夫圆变换。 There is an old discussion here: