Spaces:
Sleeping
Sleeping
Update layout to use Blocks
Browse files- __pycache__/color_transfer_MKL.cpython-311.pyc +0 -0
- app.py +14 -10
- samples/source.jpg +0 -0
- samples/target.jpg +0 -0
__pycache__/color_transfer_MKL.cpython-311.pyc
ADDED
Binary file (2.52 kB). View file
|
|
app.py
CHANGED
@@ -9,16 +9,20 @@ def color_transfer(source, target):
|
|
9 |
result = ct.color_transfer_MKL(source, target)
|
10 |
return np.uint8(result * 255)
|
11 |
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
|
|
|
|
|
|
|
|
22 |
|
23 |
if __name__ == "__main__":
|
24 |
interface.launch()
|
|
|
9 |
result = ct.color_transfer_MKL(source, target)
|
10 |
return np.uint8(result * 255)
|
11 |
|
12 |
+
with gr.Blocks() as interface:
|
13 |
+
with gr.Row(equal_height=True):
|
14 |
+
source_image = gr.Image(type="numpy", label="Source Image", sources=['upload'], interactive=True)
|
15 |
+
target_image = gr.Image(type="numpy", label="Target Image", sources=['upload'], interactive=True)
|
16 |
+
result_image = gr.Image(type="numpy", label="Result", show_download_button=True, interactive=False)
|
17 |
+
|
18 |
+
with gr.Row():
|
19 |
+
submit_button = gr.Button()
|
20 |
+
submit_button.click(fn=color_transfer, inputs=[source_image, target_image], outputs=[result_image])
|
21 |
+
clear_button = gr.ClearButton(components=[source_image, target_image, result_image])
|
22 |
+
with gr.Row():
|
23 |
+
examples_dropdown = gr.Examples([["samples/source.jpg", "samples/target.jpg"]],
|
24 |
+
[source_image, target_image])
|
25 |
+
|
26 |
|
27 |
if __name__ == "__main__":
|
28 |
interface.launch()
|
samples/source.jpg
ADDED
samples/target.jpg
ADDED