記事 ID: 000030737 コンテンツタイプ: 製品情報 & ドキュメント 最終改訂日: 2021/08/18

D400 カメラで .ply ファイルを使用してオブジェクトインテル® RealSense™する方法は?

環境

インテル® RealSense™ SDK (ソフトウェア開発者向けキット) 2.0 インテル® RealSense™ SR300

BUILT IN - ARTICLE INTRO SECOND COMPONENT
概要

オブジェクトの x、y、z 座標の座標点を取得する方法、および MeshLab* にエクスポートされた .ply ファイルのノイズを低減する方法

詳細

インテル® RealSense™ ビューアーから .ply ファイルを取得して .pcd ファイルに変換した後、(x、y、z) 座標を取得しようとしています。取得した位置情報が物体までの実際の距離ではありません。実際のポジション情報を取得する方法は?Meshlab* で開く .ply ファイルのノイズが多く、不正確な情報の原因になります。必要な情報のみを取得するためにノイズをフィルターする方法は?

解決方法

距離を 測定するには、APIを使用してここでコードを 実行します。
エクスポート された PLY ファイルには、メートルで表される座標を戻す pointcloud.calculate() 関数を使用して作成されたポイントが含されています。ポイント座標の詳細については、この記事 を参照してください。

ノイズの多い .ply ファイルの場合、D400 シリーズのカメラ用に RealSense ビューアーから MeshLab にエクスポートされた .ply ファイルのパフォーマンスは SR300 カメラよりほぼ同じでは動作しません。MeshLab では通常、画像が非常に歪んで見えます。

ノイズ の多いポイント ・クラウド・データを改善するために、RealSense ビューアーで一部の設定を調整してノイズを低減することができます。この問題をラボで再現する際にノイズの除去に役立った設定は以下の通りです。
 

解像度: 1280 x 720 @ 30 FPS (1 秒あたりのフレーム数)
赤外線 1 & 赤外線 2: Y8
自動露出 (ステレオ・モジュール のユーザー・ コントロール ・メニュー) を無効にする
露出: 5040.00
利益: 16.00
深度単位: 100 (Advanced Control/Depth Table の下)
深度単位:0.0001 ([コントロール ] の下)
ディスパリティシフト([Advanced Control/Depth Table] の下) を調整する
照明条件に応じてレーザー出力 ([コントロール]の下) を調整する


深度データを向上するために調整できるその他の設定は こちら で確認 できます。

処理後フィルターを適用すると、ノイズが低減される場合があります。ただし、これらのプリセットとフィルターは、ノイズの多いポイント・クラウド・データを特定の程度しか除去できます。データを向上するためにより多くのノイズを除去する必要がある場合、PCL のフィルターを使用してポイント・クラウド・データから手動でノイズの多いポイントを除去するのも役立つでしょう。

 

関連製品

本記事の適用対象: 1 製品

このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。この内容は参考情報および一般的な情報を提供するためものであり、情報の正確さと完全性を保証するものではありません。インテルは不正確な翻訳があった場合でもいかなる責任を負いません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。