Skip to content

A Cross-Platform Multi-Language library for Moon Location Detection & Moon Image Registration.

License

Notifications You must be signed in to change notification settings

Gavin1937/MoonRegistration

Repository files navigation

MoonRegistration

A Cross-Platform Multi-Language library for Moon Location Detection & Moon Image Registration.

What it does?

  • Given an input image

input image

MoonDetect

  • Tries to detect moon's location on the image

moon detector

MoonRegistrate

  • Using a provided model image as reference, run image registration algorithm on the moon part, and tries to find matching points

registrate user image

  • So we can compute a homography matrix from these matching points, and "rotate" images as we want

  • Rotate original image to match model image

rotate original image

  • Color code original image and model image, so we can stack them together to see the error

green model image (rotated to original image's perspective) red original image stacked image

  • Draw a layer on top of original image

stack layer on top of original image

Supported Language

MoonDetect Module MoonRegistrate Module
C++
C (with abstracted api)
Python3
JavaScript (with abstracted api)