cartoonize / app.py
YANGYYYY's picture
Update app.py
2064e3d verified
raw
history blame
841 Bytes
import numpy as np
import gradio as gr
import cv2
def to_black(image):
output = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
return output
with gr.Blocks() as demo:
gr.Markdown("Flip image or video files using this demo.")
with gr.Tabs():
with gr.TabItem("Flip Image"):
with gr.Row():
image_input = gr.Image()
image_output = gr.Image()
image_button = gr.Button("Flip")
with gr.TabItem("Flip Video"):
video_input = gr.Video()
video_output = gr.Video()
video_button = gr.Button("Flip")
image_button.click(to_black, inputs=image_input, outputs=image_output)
video_button.click(to_black, inputs=video_input, outputs=video_output)
demo.launch()
# 启动接口
#demo.launch(server_name='127.0.0.1',server_port=7788)