darkheartdsanju commited on
Commit
e2188c4
1 Parent(s): 9c45823

update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -29
app.py CHANGED
@@ -55,33 +55,7 @@ def transfer(image, transfer_style):
55
  return image
56
 
57
 
58
- def transfer_video(video_input, transfer_style):
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
- video_button.click(transfer_video, inputs=[video_input,video_dropdown],outputs=video_output)
111
  clear_image_button.click(clear_output, inputs=image_input,outputs=image_output)
112
- clear_video_button.click(clear_output, inputs=video_input,outputs=video_output)
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
  # 启动接口