input/output

imagepypelines.core.io Package

Functions

make_numbered_prefix(file_number[, …]) returns a number string designed to be used in the prefix of systematic outputs.
prevent_overwrite(filename[, create_file]) checks to see if a file or directory already exists and creates a new filename if it does.

Classes

CameraCapture([cam, fourcc]) object used to talk to pull imagery from UVC camera (webcam)
Emailer(sender, recipients[, subject, …]) Goal is to build an object which can be used to automatically send emails after a test or run completes.
ImageWriter(output_dir[, base_filename, …]) Class that operates as a system that saves single frames to a specified output directory.
VideoWriter([filename, fps, fourcc]) a wrapper class for the cv2 Video Writer: https://docs.opencv.org/3.0-beta/modules/videoio/doc/reading_and_writing_video.html#videowriter-fourcc

Class Inheritance Diagram

Inheritance diagram of imagepypelines.core.io.CameraCapture.CameraCapture, imagepypelines.core.io.Emailer.Emailer, imagepypelines.core.io.ImageWriter.ImageWriter, imagepypelines.core.io.VideoWriter.VideoWriter