Abdulrahman1989 commited on
Commit
e4ea7b7
·
1 Parent(s): 87eaa1d

# Convert bytes to a PIL image if necessary

Browse files
Files changed (1) hide show
  1. Image3DProcessor.py +6 -1
Image3DProcessor.py CHANGED
@@ -46,6 +46,10 @@ class Image3DProcessor:
46
  # Create a new Rembg session
47
  rembg_session = rembg.new_session()
48
 
 
 
 
 
49
  # Preprocess input image
50
  if preprocess_background:
51
  image = input_image.convert("RGB")
@@ -58,8 +62,9 @@ class Image3DProcessor:
58
  image = set_white_background(image)
59
 
60
  image = resize_to_128(image)
 
 
61
 
62
- return image
63
 
64
  @torch.no_grad()
65
  def reconstruct_and_export(self, image):
 
46
  # Create a new Rembg session
47
  rembg_session = rembg.new_session()
48
 
49
+ # Convert bytes to a PIL image if necessary
50
+ if isinstance(input_image, bytes):
51
+ input_image = Image.open(BytesIO(input_image))
52
+
53
  # Preprocess input image
54
  if preprocess_background:
55
  image = input_image.convert("RGB")
 
62
  image = set_white_background(image)
63
 
64
  image = resize_to_128(image)
65
+
66
+ return image
67
 
 
68
 
69
  @torch.no_grad()
70
  def reconstruct_and_export(self, image):