mirror of
https://github.com/graphdeco-inria/gaussian-splatting
synced 2024-11-25 13:26:47 +00:00
speedup
This commit is contained in:
parent
d9fad7b345
commit
1b3c240e86
28
convert.py
28
convert.py
@ -99,26 +99,18 @@ if(args.resize):
|
|||||||
# Copy each file from the source directory to the destination directory
|
# Copy each file from the source directory to the destination directory
|
||||||
for file in files:
|
for file in files:
|
||||||
source_file = os.path.join(args.source_path, "images", file)
|
source_file = os.path.join(args.source_path, "images", file)
|
||||||
|
output_file2 = os.path.join(args.source_path, "images_2", file)
|
||||||
|
output_file4 = os.path.join(args.source_path, "images_4", file)
|
||||||
|
output_file8 = os.path.join(args.source_path, "images_8", file)
|
||||||
|
|
||||||
destination_file = os.path.join(args.source_path, "images_2", file)
|
generate_resize_cmd = ("convert "
|
||||||
shutil.copy2(source_file, destination_file)
|
f"{source_file}[50%]"
|
||||||
exit_code = os.system(magick_command + " mogrify -resize 50% " + destination_file)
|
f" -write mpr:thumb -write {output_file2} +delete"
|
||||||
|
f" mpr:thumb -resize 50% -write mpr:thumb -write {output_file4} +delete"
|
||||||
|
f" mpr:thumb -resize 50% {output_file8}")
|
||||||
|
exit_code = os.system(generate_resize_cmd)
|
||||||
if exit_code != 0:
|
if exit_code != 0:
|
||||||
logging.error(f"50% resize failed with code {exit_code}. Exiting.")
|
logging.error(f"resize failed with code {exit_code}. Exiting.")
|
||||||
exit(exit_code)
|
|
||||||
|
|
||||||
destination_file = os.path.join(args.source_path, "images_4", file)
|
|
||||||
shutil.copy2(source_file, destination_file)
|
|
||||||
exit_code = os.system(magick_command + " mogrify -resize 25% " + destination_file)
|
|
||||||
if exit_code != 0:
|
|
||||||
logging.error(f"25% resize failed with code {exit_code}. Exiting.")
|
|
||||||
exit(exit_code)
|
|
||||||
|
|
||||||
destination_file = os.path.join(args.source_path, "images_8", file)
|
|
||||||
shutil.copy2(source_file, destination_file)
|
|
||||||
exit_code = os.system(magick_command + " mogrify -resize 12.5% " + destination_file)
|
|
||||||
if exit_code != 0:
|
|
||||||
logging.error(f"12.5% resize failed with code {exit_code}. Exiting.")
|
|
||||||
exit(exit_code)
|
exit(exit_code)
|
||||||
|
|
||||||
print("Done.")
|
print("Done.")
|
||||||
|
Loading…
Reference in New Issue
Block a user