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.") | |