asi_tools.mask_creation.auto.__main__¶
Main tool for automatic camera mask creation
This script generates a mask identifying fixed obstructions in sky images, based on images from a clear day. It computes an average image from a selection of samples, derives a binary mask, and saves the result along with a visual overlay.
Functions¶
Parse command-line arguments for generating a camera mask. |
|
|
Main entry point for mask creation and visualization. |
Module Contents¶
- asi_tools.mask_creation.auto.__main__.parse_arguments()¶
Parse command-line arguments for generating a camera mask.
- Returns:
Parsed arguments containing image directory, date, camera name, output mask directory, and image sampling options.
- Return type:
argparse.Namespace
- asi_tools.mask_creation.auto.__main__.main()¶
Main entry point for mask creation and visualization.
This function:
Parses user arguments from the CLI.
Loads images.
Computes an average image and derives a binary mask.
Saves the generated mask and an overlay visualization.
- Raises:
AssertionError – If the image directory does not exist or contains no images or the Number of required images is less than the image subset.