PyTorch3D

PyTorch3D

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

›データ

はじめに

  • PyTorch3Dを選ぶ理由

データ

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

オペレーション

  • Cubify
  • IoU3D

ビジュアライゼーション

  • Plotlyビジュアライゼーション

レンダラー

  • 概要
  • スタートガイド
  • カメラ

ファイルIO

さまざまな形式でポイントクラウドとメッシュを読み込んで保存するためのインターフェイスがあります。

主な利用方法は、pytorch3d.io.IOオブジェクトとそのメソッドのload_mesh、save_mesh、load_pointcloud、およびsave_pointcloudです。

たとえば、メッシュを読み込む場合は次のようにします

from pytorch3d.io import IO

device=torch.device("cuda:0")
mesh = IO().load_mesh("mymesh.obj", device=device)

ポイントクラウドを保存する場合は次のようにします

pcl = Pointclouds(...)
IO().save_pointcloud(pcl, "output_pointcloud.ply")

メッシュでは、OBJ、PLY、OFFファイルをサポートしています。

ポイントクラウドでは、PLYファイルをサポートしています。

さらに、glTF 2アセットをGLBコンテナーファイルまたは埋め込まれたバイナリデータが含まれるglTF JSONファイルに保存して、読み込むための、実験的なサポートがあります。これは、pytorch3d/io/experimental_gltf_io.pyで説明されているように、明示的に有効にする必要があります。

← PyTorch3Dを選ぶ理由ファイルからの読み込み →
pytorch3d
Facebook Open Source
Copyright © 2024 Meta Platforms, Inc
法的:プライバシー利用規約