PyTorch3D

PyTorch3D

  • ドキュメント
  • チュートリアル
  • API
  • GitHub

›可視化

はじめに

  • PyTorch3Dを選ぶ理由

データ

  • ファイル入出力
  • ファイルからの読み込み
  • データローダー
  • バッチ処理

演算

  • Cubify
  • IoU3D

可視化

  • Plotlyによる可視化

レンダラー

  • 概要
  • はじめに
  • カメラ

概要

PyTorch3Dはモジュール式の微分可能なレンダラーを提供しますが、インタラクティブなプロットが必要な場合や、レンダリングプロセスの微分可能性を考慮する必要がない場合は、メッシュと点群をPlotlyでレンダリングする関数を提供しています。これらのPlotly図形では、レンダリングされた画像を回転およびズームでき、バッチ処理されたデータを単一のプロット内の複数のトレースとして、または個々のサブプロットに分割してプロットできます。

例

これらのレンダリング関数は、`kwargs`としてPlotlyのx軸、y軸、z軸の引数を受け入れるため、プロットをカスタマイズできます。色付きの軸を持つ2つのプロット、点群プロット、サブプロット内のバッチ処理されたメッシュプロット、および複数のトレースを持つバッチ処理されたメッシュプロットを示します。テクスチャ付きメッシュのレンダリングと色付き点群のレンダリングのチュートリアルを参照して、コード例を確認してください。

プロットの画像への保存

これらのPlotlyプロットを保存する場合は、Kaleidoなどの別のライブラリをインストールする必要があります。

Kaleidoのインストール

$ pip install Kaleido

.png画像として図をエクスポートします。画像は現在の作業ディレクトリに保存されます。

fig = ...
fig.write_image("image_name.png")
← IoU3D概要 →
pytorch3d
Facebook Open Source
Copyright © 2024 Meta Platforms, Inc
法的情報:プライバシー利用規約