差分
このページの2つのバージョン間の差分を表示します。
| 次のリビジョン | 前のリビジョン | ||
| works:pybullet_camera [2025/02/17 13:54] – 作成 Takashi Suehiro | works:pybullet_camera [2025/04/30 12:41] (現在) – Takashi Suehiro | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| ====== pybulletでのrgbd撮影 ====== | ====== pybulletでのrgbd撮影 ====== | ||
| + | ===== 撮影の例1 ===== | ||
| + | |||
| + | 半円柱のほぼ真上から撮影している. | ||
| + | |||
| + | {{: | ||
| + | |||
| + | 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 ===== | ||
| + | |||
| + | 視線をマーカーの中心に向けて撮影している. | ||
| + | |||
| + | {{: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | |||
| + | |||
| + | 色抽出,点群抽出, プリミティブ抽出 | ||
| + | 点群マッチング | ||
| + | |||
| + | aruco | ||