Sangmin's picture
Update title and description
d4860c4 verified
raw
history blame contribute delete
No virus
1.05 kB
import gradio as gr
import os
import cv2
from modelscope.outputs import OutputKeys
from modelscope.pipelines import pipeline
from modelscope.utils.constant import Tasks
import PIL
import numpy as np
img_colorization = pipeline(Tasks.image_colorization, model='iic/cv_ddcolor_image-colorization')
img_path = 'input.png'
##result = img_colorization(img_path)
##cv2.imwrite('result.png', result[OutputKeys.OUTPUT_IMG])
def color(image):
output = img_colorization(image[...,::-1])
result = output[OutputKeys.OUTPUT_IMG].astype(np.uint8)
result = result[...,::-1]
print('infer finished!')
return result
title = "Old Photo Restoration: Photo-Realistic Image Colorization"
description=(
"\n\n"
"<center>⭐️Brought to you by <a href='https://note.com/sangmin/n/n4344d02afde7'>Chiomirai School</a>⭐️</center>"
)
examples = [['./input.jpg'],]
demo = gr.Interface(fn=color,inputs="image",outputs="image",examples=examples,title=title,description=description)
if __name__ == "__main__":
demo.launch(share=False)