サポートされているファイルフォーマット
5 分
apiでは、画像と点群のさまざまなファイルフォーマットのアップロードが可能です。このセクションでは、各タイプでサポートされているフォーマットについて説明します。 画像 現在、以下の画像フォーマットをサポートしています:png、jpg、jpeg、webp、avif。 点群 kognicは内部でpotreeフォーマットを使用して点群を表現・表示しています。そのため、アップロードされた点群データはシステムでシーンとして使用される前に、このフォーマットに変換する必要があります。現在、以下のフォーマットの自動変換をサポートしています:pcd、csv、las。ただし、コンバーターはこれらのフォーマットのすべてのバージョンを網羅的にサポートしているわけではあ りません。各フォーマットの詳細については以下を参照してください。 内部的には、点の座標の精度は最大1e 6であるため、0 0000012と0 0000013は同一の点として扱われます。 タイムスタンプフィールドは、単一フレームおよびシーケンスシーンの両方において、点群に常に含まれている必要があります。ただし、 docid unwsc cucoyh mu9josc 、その値は無関係です。 強度フィールドは点群に含めることができ、変換時に保持されます。省略した場合、すべての点の強度はゼロになります。 カラーフィールドは点群に含めることができ、変換時に保持されます。省略した場合、カラーデータは使用されません。 プラットフォームで使用されないその他の補助データは、potreeへの変換時に現在破棄されます。 カラム名は正確に指定する必要があります。 カラム名は以下に記載されたとおりに正確に指定する必要があります。そうでない場合、変換は失敗します。タイムスタンプの場合は、代わりにデフォルト値の0が使用されます。 pcd 現在サポートされているフォーマットには以下のヘッダーが含まれます。 version 7 fields x y z intensity timestamp rgb size 4 4 4 4 8 4 type f f f u u f count 1 1 1 1 1 1 width \<w> height \<h> viewpoint 0 0 0 1 0 0 0 0 points \<n> data ascii data タイプとして ascii の他に、 binary および binary compressed もサポートしています。ただし、現在 binary compressed の場合、組織化点群( height が1でない場合)はサポートしていません。 csv 現在、以下の正確なヘッダーと,を区切り文字として使用する場合のみサポートしています( intensity はuint8、 ts gps は uint64 、 x 、 y 、 z はすべてfloat32)。 ts gps,x,y,z,intensity,rgb,red,green,blue rgbフィールドはオプションであり、rgbカラムのみで指定するか、色ごとに1カラムで指定するかのどちらかが可能です。3つのカラムのうち1つだけが設定されている場合、またはカラーカラムとrgbを組み合わせた場合は処理が失敗します。rgbカラーは16進数カラーで表現され、red、green、blueは255の整数値です。その他のフォーマットはすべて失敗します。 las we currently support version 1 2 and point format id 3, as defined in the https //www asprs org/a/society/committees/standards/asprs las format v12 pdf all other formats will cause the conversion to fail 現在、 https //www asprs org/a/society/committees/standards/asprs las format v12 pdf で定義されているバージョン1 2およびポイントフォーマットid3をサポートしています。その他のフォーマットはすべて変換の失敗を引き起こします。 imuデータ imuデータをpythonモデルではなくファイルで指定する場合、以下のjson形式が必要です。 \[ { "postion" { "x" 0 0, "y" 0 0, "z" 0 0 }, "rotation" { "w" 0 0, "x" 0 0, "y" 0 0, "z" 0 0 } "timestamp" \<unix timestamp in nano seconds> }, ]
