umuthopeyildirim commited on
Commit
e39f6fa
1 Parent(s): c4beb64

Refactor depth image processing and saving

Browse files
Files changed (1) hide show
  1. app.py +4 -13
app.py CHANGED
@@ -102,22 +102,13 @@ with gr.Blocks(css=css) as demo:
102
  pred_depth = post_process_depth(
103
  pred_depths_r_list[-1], pred_depths_r_list_flipped[-1])
104
  print("== Finished processing image")
105
- # pred_depth = pred_depth.cpu().numpy().squeeze()
106
- # output_image = plt.imsave('depth.png', pred_depth, cmap='jet')
107
-
108
- # Remove batch and channel dimensions
109
- pred_depth_squeezed = pred_depth.squeeze()
110
-
111
- # If pred_depth is in an acceptable range for 16-bit representation
112
- # No need for further normalization
113
- # pred_depth_16bit = pred_depth_squeezed.cpu().numpy().astype('uint16')
114
-
115
- # Convert to PIL image
116
- raw_depth = Image.fromarray(pred_depth_squeezed)
117
 
118
  # Continue with your file saving operations
119
  tmp = tempfile.NamedTemporaryFile(suffix='.png', delete=False)
120
- raw_depth.save(tmp.name)
121
 
122
  return [(original_image, original_image), tmp.name]
123
 
 
102
  pred_depth = post_process_depth(
103
  pred_depths_r_list[-1], pred_depths_r_list_flipped[-1])
104
  print("== Finished processing image")
105
+ pred_depth = pred_depth.cpu().numpy().squeeze()
106
+ output_image = cv2.applyColorMap(
107
+ pred_depth, cv2.COLORMAP_INFERNO)[:, :, ::-1]
 
 
 
 
 
 
 
 
 
108
 
109
  # Continue with your file saving operations
110
  tmp = tempfile.NamedTemporaryFile(suffix='.png', delete=False)
111
+ output_image.save(tmp.name)
112
 
113
  return [(original_image, original_image), tmp.name]
114