Desktop only
Coding Challenges are optimized for Desktop
Come back on a wider screen - the live editor needs room to breathe. You can still read the problem brief above.
Come back on a wider screen - the live editor needs room to breathe. You can still read the problem brief above.
def apply_pipeline(image_path: str, pipeline: list[dict], output_path: str) -> Nonedef process_all(image_paths, pipelines, output_dir) -> dict[tuple[str, str], str]def process_all_parallel(image_paths, pipelines, output_dir, max_workers=4) -> dict[tuple[str, str], str]def process_all_safe(image_paths, pipelines, output_dir, max_workers=4)
-> tuple[dict[tuple[str, str], str], dict[tuple[str, str], Exception]]def process_from_dirs(images_dir, pipelines_dir, output_dir, max_workers=4)
-> tuple[dict[tuple[str, str], str], dict[tuple[str, str], Exception]]