tori29umai commited on
Commit
5a76f92
·
verified ·
1 Parent(s): 8e70d52

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -2
app.py CHANGED
@@ -59,7 +59,7 @@ def generate_point_cloud(color_img):
59
  depth_img = predict_depth(color_img[:, :, ::-1])
60
  # 画像サイズの調整
61
  height, width = color_img.shape[:2]
62
- new_height = 1600
63
  new_width = int(width * (new_height / height))
64
 
65
  color_img_resized = np.array(Image.fromarray(color_img).resize((new_width, new_height), Image.LANCZOS))
@@ -74,7 +74,7 @@ def generate_point_cloud(color_img):
74
  adjusted_depth = np.power(normalized_depth, 0.1) # ガンマ補正
75
 
76
  # カメラの内部パラメータ(使用するカメラに基づいて調整)
77
- fx, fy = 1000, 1000 # 焦点距離
78
  cx, cy = color_img_resized.shape[1] / 2, color_img_resized.shape[0] / 2 # 主点
79
 
80
  # メッシュグリッドの作成
@@ -101,6 +101,9 @@ def generate_point_cloud(color_img):
101
  # PointCloudオブジェクトの作成
102
  cloud = trimesh.PointCloud(vertices=points, colors=colors)
103
 
 
 
 
104
  # Z軸周りに180度回転を適用(時計回り)
105
  rotation = trimesh.transformations.rotation_matrix(np.pi, [0, 0, 1])
106
  cloud.apply_transform(rotation)
 
59
  depth_img = predict_depth(color_img[:, :, ::-1])
60
  # 画像サイズの調整
61
  height, width = color_img.shape[:2]
62
+ new_height = 512
63
  new_width = int(width * (new_height / height))
64
 
65
  color_img_resized = np.array(Image.fromarray(color_img).resize((new_width, new_height), Image.LANCZOS))
 
74
  adjusted_depth = np.power(normalized_depth, 0.1) # ガンマ補正
75
 
76
  # カメラの内部パラメータ(使用するカメラに基づいて調整)
77
+ fx, fy = 300, 300 # 焦点距離
78
  cx, cy = color_img_resized.shape[1] / 2, color_img_resized.shape[0] / 2 # 主点
79
 
80
  # メッシュグリッドの作成
 
101
  # PointCloudオブジェクトの作成
102
  cloud = trimesh.PointCloud(vertices=points, colors=colors)
103
 
104
+ # PointCloudオブジェクトの作成
105
+ cloud = trimesh.PointCloud(vertices=points, colors=colors)
106
+
107
  # Z軸周りに180度回転を適用(時計回り)
108
  rotation = trimesh.transformations.rotation_matrix(np.pi, [0, 0, 1])
109
  cloud.apply_transform(rotation)