/utils

Primary LanguagePythonMIT LicenseMIT

Image Utils

A library collection of OpenCV wrappers for image processing

Dependencies

  • opencv: Image processing library;
  • numpy: The fundamental package for scientific computing with Python.

Scripts

  • Band Pass Filter: Script for enhancement of image's edges;
  • Image Equalization: Correct the white balance and equalize the light of an image;
  • Image Orientator: Give the same orientation for the input image;
  • Stacking images: Image stacking script for pictures of the same subject. The resulting image will have a higher pixel density.

Set Up

  1. Check out the code;
  2. Install requirements:
    pipenv install
    
  3. Use as CLI, as the example below, or call the class in your project:
    pipenv python -m stack_images.py folder/of/input/images path/of/output/images --method ORB 
    
  4. Cite me;
  5. Have fun.