educelab.imgproc.pipeline ========================= Utilities for building processing pipelines on the command line. .. code-block:: python import argparse import imageio.v3 as iio from educelab.imgproc import pipeline # setup the parser parser = argparse.ArgumentParser() parser.add_argument('--input', '-i', help='image path') enhance_opts = pipeline.add_parser_enhancement_group(parser) # parse arguments and commands # foo.py -i image.png -- -gamma=0.45 -pstretch=0,99 -sharpen args = parser.parse_args() apply_pipeline, _ = pipeline.parse_and_build(args.commands) # process the image img = iio.imread(args.input) img = apply_pipeline(img) .. automodule:: educelab.imgproc.pipeline :members: