File size: 602 Bytes
3b6ee94 9c76c69 dfcac31 3b6ee94 3db3ca6 9c76c69 879753c 9c76c69 3b6ee94 3db3ca6 3b6ee94 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | import gradio as gr
import cv2
import cv2
import urllib.request
import numpy as np
# 图片url
# url = 'http://114.96.110.174:6278/photo/11.jpg'
url = 'http://aust001.pythonanywhere.com/photo/11.jpg'
def to_black(text):
if text=='love':
# 从url中获取图片
resp = urllib.request.urlopen(url)
image = np.asarray(bytearray(resp.read()), dtype="uint8")
image = cv2.imdecode(image, cv2.IMREAD_COLOR)
image = cv2.cvtColor(image, cv2.COLOR_BGR2RGB)
return image
interface = gr.Interface(fn=to_black, inputs="text", outputs="image")
interface.launch() |