2017-09-08 6 views
-1

Also habe ich kürzlich ein paar hundert Fotos von der Sonnenfinsternis mit einem Sonnenfilter gemacht. Alle Fotos enthalten einen nahezu reinen schwarzen Hintergrund mit einer sehr hellen fast weißen Sonnensichel, normalerweise irgendwo in der Mitte des Fotos. Alle Fotos werden im selben Zoom aufgenommen.Wie programmiere ich das Zentrum eines Kreises und eines Halbmondes?

Ich möchte programmgesteuert die Sonne aus jedem der Fotos zuschneiden, so dass sie programmatisch auf einer Leinwand in den richtigen Sonnenpositionen überlagert werden können, die sie laut den exif-Daten am Himmel erscheinen würden.

Der erste Schritt wäre, das Zentrum jeder Mondsichel programmatisch zu identifizieren. Der Radius ist konstant, das ist also ein Schritt weniger, der programmgesteuert ausgeführt werden muss. Ich stelle mir vor, dass bei früheren Fotos, bei denen die Sonne fast vollständig ist, dies einfacher wird und die Genauigkeit abnimmt, wenn der Halbmond kleiner wird.

Ich wollte Python dafür verwenden, aber bin offen für andere Vorschläge, wenn es ein besseres Werkzeug gibt. Kann mir jemand eine gute Richtung geben, um mit diesem Projekt anzufangen?

Dank

+1

Konnten Sie einige Bildproben zur Verfügung stellen? Sie sollten auch das Paket 'opencv-python' ausprobieren. – jacob

Antwort

Verwandte Themen