Spaces:
Sleeping
Sleeping
File size: 1,089 Bytes
4f6789c |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
from interactive_pipe import interactive_pipeline, interactive
from library import (gen_color, modify_geometry, change_color,
compare_by_splitting, tutorial_pipeline)
# --------------------------------------------------------------
def add_interactivity():
# Depending on the level of control you want,
# you can add more or less controls to the pipeline
interactive(
ratio=(0.5, [0., 1.], "Side by Side comparison")
)(compare_by_splitting)
interactive(
bnw=(True, "Black and White")
)(change_color)
interactive(
effect=("flip", ["flip", "mirror", "flip+mirror", "identity"])
)(modify_geometry)
interactive(
frequency=(80, [1, 100]),
isotropy=(0.8, [0.1, 1.])
)(gen_color)
def run_interactive_pipeline(backend="gradio", markdown_description="# Tutorial"):
add_interactivity()
playable_tutorial_pipeline = interactive_pipeline(
gui=backend,
cache=True,
markdown_description=markdown_description
)(tutorial_pipeline)
playable_tutorial_pipeline()
|