差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
| works:d435_rgbd [2025/05/05 22:03] – Takashi Suehiro | works:d435_rgbd [2025/05/06 11:07] (現在) – Takashi Suehiro | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| ====== realsens d435によるrgbd撮影 ====== | ====== realsens d435によるrgbd撮影 ====== | ||
| - | ==== 撮影の例1 ===== | + | ==== 撮影の例 ===== |
| + | 画素数は,カラー,距離ともに1280*720で設定している. | ||
| + | カラー画像は,opencv用にbgrで設定している. | ||
| + | {{: | ||
| - | {{: | + | 距離画像は1mm刻みのuint16で表現したものになっている. |
| + | 色は,matplotlibによるものである, | ||
| - | pybulletでは,rgba(uint8*4)カラー画像が取得される. | + | 反射が多い白部分,特にそのエッジでデータの欠落が多いことがわかる. |
| - | opencvで表示する際は,bgr(uint8*3)に変換する必要がある. | + | |
| - | 物体自身に陰影はあるけれど | + | {{: |
| - | pybulletのメイン画面にある物体が落とす「影」がなくなっているのが気になるところ. | + | |
| - | {{: | + | カラー画像と距離画像から色付きポイントクラウドを得ることができる. |
| - | 距離画像は,pybulletでは撮像の最近距離を0.0,最遠距離を1.0の実数(float32)で表現している. | + | {{: |
| - | ここでは,それをrealsense d435を模して1mm刻みのuint16で表現したものを表示している. | + | 拡大してみると,エッジ部分だけでなく,平面部分が波打っていたり,画素,距離の量子化による影響を見ることができる. |
| - | 色は,matplotlibによるもので,pybulletのサブ画面のものと異なる. | + | |
| - | {{: | + | 誤差などを見る限り精密計測にはあまり向かないようである. |
| - | pybulletの内部では物体情報がわかっているので物体の見えている箇所を物体id(int32)で埋めている. | + | {{: |
| - | 色は,matplotlibによるもので,pybulletのサブ画面のものと異なる. | + | |
| - | {{: | ||
| - | |||
| - | カラー画像と距離画像から色付き点群を得ることができる. | ||
| - | |||
| - | {{: | ||
| - | |||
| - | |||
| - | ===== 撮影の例2 ===== | ||
| - | |||
| - | 視線をマーカーの中心に向けて撮影している. | ||
| - | |||
| - | {{: | ||
| - | |||
| - | {{: | ||
| - | |||
| - | {{: | ||
| - | |||
| - | {{: | ||
| - | |||
| - | {{: | ||