2017-09-08 6 views
-1

J'ai donc récemment pris quelques centaines de photographies de l'éclipse solaire à l'aide d'un filtre solaire. Toutes les photos contiennent un fond noir proche de pur avec un croissant solaire blanc très lumineux, généralement quelque part près du centre de la photographie. Toutes les photos sont prises au même zoom. Ce que je veux faire est de recadrer par programme le soleil de chacune des photos afin qu'elles puissent être superposées par programmation sur une toile dans les bonnes positions solaires qu'elles seraient apparues dans le ciel, selon les données exif.Comment déterminer par programme le centre d'un cercle et d'un croissant?

La première étape consisterait à identifier par programme le centre de chaque croissant. Le rayon est constant, c'est donc une étape de moins qui doit être faite par programmation. J'imagine que pour les photos antérieures où le soleil est presque complet, cela sera plus facile, et la précision diminuera à mesure que le croissant diminuera.

Je voulais utiliser Python pour cela, mais je suis ouvert à d'autres suggestions s'il y a un meilleur outil. Quelqu'un peut-il me diriger dans une bonne direction pour commencer ce projet?

Merci

+1

Pourriez-vous fournir des échantillons d'image? Vous pourriez également vouloir extraire le paquetage 'opencv-python'. – jacob

Répondre