ColorGradingAE / gradio_demo.py
Suchinthana Wijesundara
Init commit
fcd8868
Raw
History Blame Contribute Delete
572 Bytes
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()