Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -69,47 +69,49 @@ def inference_video(video, size):
|
|
| 69 |
# Create the directory, equivalent to 'mkdir -p'
|
| 70 |
os.makedirs(INPUT_DIR, exist_ok=True)
|
| 71 |
os.chdir(INPUT_DIR)
|
|
|
|
| 72 |
upload_folder = 'upload'
|
| 73 |
result_folder = 'results'
|
| 74 |
video_folder = 'videos'
|
| 75 |
video_result_folder = 'results_videos'
|
| 76 |
video_mp4_result_folder = 'results_mp4_videos'
|
| 77 |
result_restored_imgs_folder = 'restored_imgs'
|
|
|
|
| 78 |
if os.path.isdir(upload_folder):
|
| 79 |
print(upload_folder+" exists")
|
| 80 |
else:
|
| 81 |
-
os.
|
| 82 |
|
| 83 |
if os.path.isdir(video_folder):
|
| 84 |
print(video_folder+" exists")
|
| 85 |
else:
|
| 86 |
-
os.
|
| 87 |
|
| 88 |
if os.path.isdir(video_result_folder):
|
| 89 |
print(video_result_folder+" exists")
|
| 90 |
else:
|
| 91 |
-
os.
|
| 92 |
|
| 93 |
if os.path.isdir(video_mp4_result_folder):
|
| 94 |
print(video_mp4_result_folder+" exists")
|
| 95 |
else:
|
| 96 |
-
os.
|
| 97 |
|
| 98 |
if os.path.isdir(result_folder):
|
| 99 |
print(result_folder+" exists")
|
| 100 |
else:
|
| 101 |
-
os.
|
| 102 |
|
| 103 |
os.chdir("results")
|
| 104 |
if os.path.isdir(result_restored_imgs_folder):
|
| 105 |
print(result_restored_imgs_folder+" exists")
|
| 106 |
else:
|
| 107 |
-
os.
|
| 108 |
os.chdir("..")
|
| 109 |
|
| 110 |
if os.path.isdir(video_folder):
|
| 111 |
shutil.rmtree(video_folder)
|
| 112 |
-
os.
|
| 113 |
os.chdir("..")
|
| 114 |
try:
|
| 115 |
# Specify the desired output file path with the custom name and ".mp4" extension
|
|
@@ -121,6 +123,8 @@ def inference_video(video, size):
|
|
| 121 |
print(f"Video input saved as {output_file_path}")
|
| 122 |
except Exception as e:
|
| 123 |
print(f"Error saving video input: {str(e)}")
|
|
|
|
|
|
|
| 124 |
os.system("python inference_video.py")
|
| 125 |
return os.path.join(f'/{INPUT_DIR}/results_mp4_videos/', 'input.mp4')
|
| 126 |
|
|
|
|
| 69 |
# Create the directory, equivalent to 'mkdir -p'
|
| 70 |
os.makedirs(INPUT_DIR, exist_ok=True)
|
| 71 |
os.chdir(INPUT_DIR)
|
| 72 |
+
|
| 73 |
upload_folder = 'upload'
|
| 74 |
result_folder = 'results'
|
| 75 |
video_folder = 'videos'
|
| 76 |
video_result_folder = 'results_videos'
|
| 77 |
video_mp4_result_folder = 'results_mp4_videos'
|
| 78 |
result_restored_imgs_folder = 'restored_imgs'
|
| 79 |
+
|
| 80 |
if os.path.isdir(upload_folder):
|
| 81 |
print(upload_folder+" exists")
|
| 82 |
else:
|
| 83 |
+
os.makedirs(upload_folder, exist_ok=True)
|
| 84 |
|
| 85 |
if os.path.isdir(video_folder):
|
| 86 |
print(video_folder+" exists")
|
| 87 |
else:
|
| 88 |
+
os.makedirs(video_folder, exist_ok=True)
|
| 89 |
|
| 90 |
if os.path.isdir(video_result_folder):
|
| 91 |
print(video_result_folder+" exists")
|
| 92 |
else:
|
| 93 |
+
os.makedirs(video_result_folder, exist_ok=True)
|
| 94 |
|
| 95 |
if os.path.isdir(video_mp4_result_folder):
|
| 96 |
print(video_mp4_result_folder+" exists")
|
| 97 |
else:
|
| 98 |
+
os.makedirs(video_mp4_result_folder, exist_ok=True)
|
| 99 |
|
| 100 |
if os.path.isdir(result_folder):
|
| 101 |
print(result_folder+" exists")
|
| 102 |
else:
|
| 103 |
+
os.makedirs(result_folder, exist_ok=True)
|
| 104 |
|
| 105 |
os.chdir("results")
|
| 106 |
if os.path.isdir(result_restored_imgs_folder):
|
| 107 |
print(result_restored_imgs_folder+" exists")
|
| 108 |
else:
|
| 109 |
+
os.makedirs(result_restored_imgs_folder, exist_ok=True)
|
| 110 |
os.chdir("..")
|
| 111 |
|
| 112 |
if os.path.isdir(video_folder):
|
| 113 |
shutil.rmtree(video_folder)
|
| 114 |
+
os.makedirs(video_folder, exist_ok=True)
|
| 115 |
os.chdir("..")
|
| 116 |
try:
|
| 117 |
# Specify the desired output file path with the custom name and ".mp4" extension
|
|
|
|
| 123 |
print(f"Video input saved as {output_file_path}")
|
| 124 |
except Exception as e:
|
| 125 |
print(f"Error saving video input: {str(e)}")
|
| 126 |
+
|
| 127 |
+
os.chdir("..")
|
| 128 |
os.system("python inference_video.py")
|
| 129 |
return os.path.join(f'/{INPUT_DIR}/results_mp4_videos/', 'input.mp4')
|
| 130 |
|