def preprocess(page_context, image, remove_background, deskew, clean): if remove_background: image = preprocess_remove_background(image, page_context) if deskew: image = preprocess_deskew(image, page_context) if clean: image = preprocess_clean(image, page_context) return image
def preprocess( page_context: PageContext, image: Path, remove_background: bool, deskew: bool, clean: bool, ) -> Path: if remove_background: image = preprocess_remove_background(image, page_context) if deskew: image = preprocess_deskew(image, page_context) if clean: image = preprocess_clean(image, page_context) return image