質問編集履歴
1
書式の改善
title
CHANGED
File without changes
|
body
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
あるpythonプログラムでRealsenseのフレームから深度画像をグレースケールで取得・保存し、別のpythonプログラムで近いほど白くなる画像を作りたいです。
|
3
3
|
|
4
4
|
# 分からないこと
|
5
|
-
以下のようなテストコードを作ったのですが、フレームから直接取得した画像で処理した場合(img_2.jpg)と保存した画像(img_3.jpg)で処理した場合、違う画像になってしまいます。
|
5
|
+
以下のようなテストコードを作ったのですが、フレームから直接取得した画像で処理した場合(img_2.jpg)と保存した画像(img_3.jpg)で処理した場合、違う画像になってしまいます。img_3.jpg の物体の輪郭の周りが白くなります。
|
6
6
|
```Python
|
7
7
|
depth_frame = frames.get_depth_frame()
|
8
8
|
depth_image = (np.asanyarray(depth_frame.get_data()) * 255.0 / 4000.0).astype(np.uint8)
|
@@ -34,12 +34,5 @@
|
|
34
34
|
|
35
35
|
cv2.imwrite("img_3.jpg", depth_image)
|
36
36
|
```
|
37
|
-
画像は以下のようになります。
|
38
|
-
⇓ img_1.jpg
|
39
|
-

|
40
|
-
⇓ フレームから直接取得した深度画像で処理した場合(img_2.jpg)
|
41
|
-

|
42
|
-
⇓ 保存した深度画像(img_3.jpg)で処理した場合
|
43
|
-

|
44
37
|
|
45
|
-
|
38
|
+
原因や対策など分かる方いらしたらご教示いただけないでしょうか。
|