Spaces:
Sleeping
Sleeping
darkheartdsanju
commited on
Commit
•
e2188c4
1
Parent(s):
9c45823
update app.py
Browse files
app.py
CHANGED
@@ -55,33 +55,7 @@ def transfer(image, transfer_style):
|
|
55 |
return image
|
56 |
|
57 |
|
58 |
-
|
59 |
-
if transfer_style == "Hayao":
|
60 |
-
#output = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)# 转换为灰度图像
|
61 |
-
#os.system("wget https://huggingface.co/YANGYYYY/cartoonize/resolve/main/GeneratorV2_train_photo_Hayao_init.pt")
|
62 |
-
args = parse_args_video()
|
63 |
-
args.src = video_input
|
64 |
-
args.out = "video.mp4"
|
65 |
-
Predictor(args.weight).transform_video(args.src, args.out, args.batch_size, start=args.start, end=args.end)
|
66 |
-
return args.out
|
67 |
-
#anime_video = Predictor(args.weight).transform_video(video, args.batch_size, args.start, args.end)
|
68 |
-
#return anime_video
|
69 |
-
elif transfer_style == "Shinkai":
|
70 |
-
args = parse_args_video()
|
71 |
-
args.weight = 'GeneratorV2_train_photo_Shinkai_init.pt'
|
72 |
-
args.src = video_input
|
73 |
-
args.out = "video.mp4"
|
74 |
-
Predictor(args.weight).transform_video(args.src, args.out, args.batch_size, start=args.start, end=args.end)
|
75 |
-
return args.out
|
76 |
-
elif transfer_style == "Kon Satoshi":
|
77 |
-
args = parse_args_video()
|
78 |
-
args.weight = 'GeneratorV2_train_photo_Paprika_init.pt'
|
79 |
-
args.src = video_input
|
80 |
-
args.out = "video.mp4"
|
81 |
-
Predictor(args.weight).transform_video(args.src, args.out, args.batch_size, start=args.start, end=args.end)
|
82 |
-
return args.out
|
83 |
-
else:
|
84 |
-
return 0
|
85 |
|
86 |
def clear_output(input_widget):
|
87 |
input_widget = np.array([])
|
@@ -107,9 +81,9 @@ with gr.Blocks() as demo:
|
|
107 |
clear_video_button = gr.Button("Clear")
|
108 |
|
109 |
image_button.click(transfer, inputs=[image_input,image_dropdown], outputs=image_output)
|
110 |
-
|
111 |
clear_image_button.click(clear_output, inputs=image_input,outputs=image_output)
|
112 |
-
|
113 |
demo.launch()
|
114 |
|
115 |
# 启动接口
|
|
|
55 |
return image
|
56 |
|
57 |
|
58 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
59 |
|
60 |
def clear_output(input_widget):
|
61 |
input_widget = np.array([])
|
|
|
81 |
clear_video_button = gr.Button("Clear")
|
82 |
|
83 |
image_button.click(transfer, inputs=[image_input,image_dropdown], outputs=image_output)
|
84 |
+
|
85 |
clear_image_button.click(clear_output, inputs=image_input,outputs=image_output)
|
86 |
+
|
87 |
demo.launch()
|
88 |
|
89 |
# 启动接口
|