SLAM搭載のモバイルデバイスまたはドローンで撮影した360°パノラマ画像のインポート

この記事では、SLAM搭載のモバイルデバイスまたはドローンで取得した360°パノラマ画像を処理して、Cintooにインポートする方法について説明します。


権限:リアリティデータをアップロードまたは削除権限を含む役割を持つユーザーは、Cintoo Connectを使用して360°画像をインポート、編集、削除できます。


目次


ユースケース


SLAM搭載のモバイルデバイスまたはドローンで同時に取得した3Dデータ(点群など)とは切り離して、360°パノラマ画像をCintooにインポートする場合に使用します。


前提条件

360°パノラマ画像(SLAM搭載のモバイルデバイスまたはドローン/UAVで撮影したもの)
  • パノラマ画像ファイルは、JPGまたはPNG形式のみである必要があります。
  • パノラマ画像ファイルは、球面画像である必要があります(下の例を参照)


撮影した各パノラマ画像について、次のすべての情報を含むファイル(通常はTXTまたはCSV形式)を用意するか、抽出/生成できる必要があります:
  • 各パノラマ画像のファイル名(拡張子 .jpg または .png を含む)
  • X,Y,Z座標(単位:メートル)
    • 点群がジオリファレンスされている場合は、パノラマ画像のX,Y,Z座標を、点群と同じ座標系と原点に変換することが必須です。
  • 回転角(度単位。つまり、Headingまたは Yaw-Z軸、Pitch-Y軸、Roll-X軸)
    • 角度がラジアンの場合は、度に変換してください。

Headingのみのパノラマ画像の場合

他の角度(Pitch、Yawなど)がある場合、それらは0である必要があります。0でない場合は、下の3軸回転を持つパノラマ画像の場合セクションに進んでください。


1. テキストエディターでファイル(TXTまたはCSVファイル)を開きます。

2. 関連する列のみを、次の順序で残します:Filename, X, Y, Z, Heading

3. ファイルをCSV形式で保存し、パノラマ画像ファイルと同じフォルダーに置きます。

4. CSVをテキストエディターで開き、次の点を確認します:

  • 小数点記号が「.」(ピリオド)である

  • 値の区切り文字が「,」(カンマ)である

  • そうでない場合は、この規則に合わせて編集/置換し、保存します。


3軸回転を持つパノラマ画像の場合


通常、元のファイルにはRoll、Pitch、HeadingまたはYawの3つの角度があり、角度の値は0ではありません(まれにゼロの場合もあります)。Heading/Yawのみがある場合、またはRollとPitchがともに0の場合は、上のHeadingのみのパノラマ画像の場合セクションの手順を使用します。

1. テキストエディターでファイル(TXTまたはCSVファイル)を開きます。

2. 関連する列のみを、次の順序で残します(YawまたはHeading):
Filename, X, Y, Z, Roll(x), Pitch(y), Yaw(z)
ヘッダー行にqx, qy, qy, qzを追加します。
3. ファイルをテキストファイルとして保存します。


角度のクォータニオンへの変換


a) 手動処理を使用する場合(各パノラマ画像、つまりファイル内の各行について)、次のWebサイトを開きます:
3D rotation converter。


次の値を入力します:

 

1. Unit(Angle入力用)の正しい値を選択していることを確認します(通常はDegreesですが、データがラジアンの場合もあります)。
2. Unit(Angle Output用)で正しい値(Degrees)を選択していることを確認します。

3. 下に移動してEuler anglesでZYXを選択します。

4. テキストファイルから、X (Roll)、Y(Pitch)、Z(Yaw)の各角度の値をコピーして貼り付けます。

5. 次に、Quaternionに表示された結果(括弧 [ / ] とスペースを除く)をテキストファイルにコピー&貼り付けします。

6. テキストファイルで、次の列を削除します: Roll(x)、 Pitch(y)、 Yaw(z)。

7. ファイルをCSV形式で保存し、パノラマ画像ファイルと同じフォルダーに置きます。

8. CSVをテキストエディターで開き、次の点を確認します:

  • 小数点記号が「.」(ピリオド)である
  • 値の区切り文字が「,」(カンマ)である
  • そうでない場合は、この規則に合わせて編集/置換し、保存します。


b) Excelでの自動計算を使用する場合(support@cintoo.comまでお問い合わせください):


  1. ファイルCintoo Quaternions calculation.xlsxを開きます。
  2. Excelで、正しい小数点記号(地域設定に応じて「.」または「,」)を使用していることを確認します。
  3. ファイルのデータを最初のタブ(RAW-CLEANED)にコピー&貼り付けします。
  4. 不要な行を削除します(既存の入力内容に応じて)。
  5. 二番目のタブ(QUATERNIONS)に移動し、入力内容に応じて、不要な行を削除するか、(数式を含む)行を入力行までコピー/下方向に拡張します(一番目のタブの入力と同じ行数にします)。
  6. 最後に、最後(三番目)のタブ(Cintoo CSV)に移動し、前の手順と同様に、不要な行の削除または行の追加を行います。最後のタブのまま、Save asを使用して、ファイルをCSV形式で保存します(2つの警告メッセージにはOKと答えます)。パノラマ画像ファイルと同じフォルダーに置きます。
  7. Excelを閉じます(保存しない)。
  8. CSVをテキストエディターで開き、次の点を確認します:
    • 小数点記号が「.」(ピリオド)である
    • 値の区切り文字が「,」(カンマ)である
    • そうでない場合は、この規則に合わせて編集/置換し、保存します。

360°パノラマ画像のCintooへのインポート


パノラマ画像をCintooにインポートするには、次の記事に記載されている手順に従ってください:360°画像のインポートと表示(ベータ版)。

この記事は役に立ちましたか?

それは素晴らしい!

フィードバックありがとうございます

お役に立てず申し訳ございません!

フィードバックありがとうございます

この記事に改善できることがあれば教えてください。

少なくとも一つの理由を選択してください
CAPTCHA認証が必要です。

フィードバックを送信しました

記事の改善におけるご協力ありがとうございます。