Spaces:
Sleeping
Sleeping
| import gradio as gr | |
| import cv2 | |
| from inference import ( | |
| generate_grade, | |
| apply_grade | |
| ) | |
| def run(img): | |
| cv2.imwrite( | |
| "input.jpg", | |
| cv2.cvtColor( | |
| img, | |
| cv2.COLOR_RGB2BGR | |
| ) | |
| ) | |
| grade=generate_grade( | |
| "input.jpg" | |
| ) | |
| output=apply_grade( | |
| "input.jpg", | |
| grade | |
| ) | |
| return cv2.cvtColor( | |
| output, | |
| cv2.COLOR_BGR2RGB | |
| ) | |
| demo=gr.Interface( | |
| fn=run, | |
| inputs=gr.Image(), | |
| outputs=gr.Image(), | |
| title="Contrastive Color Grade AI" | |
| ) | |
| demo.launch() |