Spaces:
Sleeping
Sleeping
from run import convert_to_3d | |
def process_image(image_path, output_filename='', convert_type='x'): | |
output_file = '' | |
if convert_type == "x": | |
output_file = convert_to_3d(image_path, output_filename=output_filename) | |
elif convert_type == "Human": | |
output_file = convert_to_3d(image_path, output_filename=output_filename, isHuman=True) | |
elif convert_type == "Full": | |
output_file = convert_to_3d(image_path, output_filename=output_filename, isCloth=True) | |
elif convert_type == "Upper": | |
output_file = convert_to_3d(image_path, output_filename=output_filename, isCloth=True, cloth_cat="upper") | |
elif convert_type == "Lower": | |
output_file = convert_to_3d(image_path, output_filename=output_filename, isCloth=True, cloth_cat="lower") | |
if output_file != '': | |
print(f"Conversion to 3D object completed. Saved to {output_file}") | |
else: | |
print("Conversion failed or output file path is empty.") | |