2017年11月10日金曜日

PhotoSphere(360度写真)の初期表示方角について

Googleマップに投稿したPhotoSphereの初期表示方角についてのメモです。

2017年11月4日に撮影した高森阿蘇神社の7枚の写真を11月8日に投稿しました。投稿前にGPanoのPoseHeadingDegreesには112度(No.2~6)と22度(No.1、7)を設定しています。但し、投稿後にSVAで「写真を移動して結合」時に多少向きを修正しています。

20171110_AsoTakamori_Thumbnail_1Screenshot_20171110-105746

11月10日現在、自分の投稿の写真タブのリンクをシークレットウィンドウで見ると上記の左側の様に表示されます。赤文字で結合時の番号を追記しています。サムネイルをクリックするとPoseHeadingDegreesの設定値を中心に表示されています。サムネイルをクリックし大きく表示された時の画像中心の向きを検証してみるとPoseHeadingDegreesと同じ値でした。コンパスの値は「-112」なので、コンパスの真上方向は112度になります。

Chromeを使ってコンパスの位置で右クリックし、検証を選択するとコンパスの向きを知る事が出来ます。

20171110_compass112

20171110_-112deg


次にGoogleマップで「高森阿蘇神社」を検索し写真をクリックした状態を検証してみます。コンパスの向きから画像中心の向きを読み取った値を画像の右下に記入しています。

20171110_sum7
20171110_sum620171110_sum520171110_sum420171110_sum320171110_sum220171110_sum1

サムネイル自体の画像リンクを検証してみました。2つ目のURLから画像のURLを抽出してみると下記の様になります。(※見易いように縦方向の数値を増やしています。)「ya」に続く数値が向きを表している様なので「231.49998」から「0」に書き換えたものが右側の画像です。「360」でも同じでした。「0」または「360」にするとアップロードした画像の中心が表示されるようです。方角の変位を表す数字なのは間違いないです。「±360」を超えるとerrorになります。「231」と「-129」は同じ向きです。「fo」に続く数値は水平画角のようです。

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJff3J8K3ZV-Dpwk6GmZqteT4JR3Q2QqDx5OwQCQnYkTJ6QGLy1QGRudH9vBJ2smgAH8tsr-HWHoJ-nVeZexseJxyVGZ_1cgAZ0_0ZRFjTqmeR1vgVPjBpZZF83o_vtTnZ_pjEje2iTxs/w203-h100-k-no-pi-0.0-ya231.49998-ro-0.0-fo100.0/



Google Maps JavaScript APIを使い、343度と231度の方向を下記に表示してみました。343度は上の左側画像と同じ向きですが、231度は違うので中心の方向が231「度」と言う意味ではないようです。何の数値なのでしょうか? そもそも何故どこかの方向に回転させているのかが不明です。



アップロードした画像のどの部分が表示しているかを調べてみました。下記で赤枠で囲った部分が初期値として表示されています。PoseHeadingDegreesの設定値に関係するならば1と7、また2~6が同じ方向を表示するはずですがバラバラです。よく言われる北向きでもありません。

sum


2番目の写真をGoogle Maps JavaScript APIを使い、PoseHeadingDegreesの値を「122」と設定した画像が下記です。



SVAで結合(constellations)していますが、PCで見てみると11月10日時点でまだ反映されていません。Androidタブレットでは結合済みです。PCで結合が確認されたら再度表示の向きを確認してみます。


Yotarohさんからのコメントでサムネイル表示が変わったことを知りました。今後過去の投稿が全部変わってしまうのか分かりませんが、変わった点を記録して置きます。新しい表示と今までのサムネイル表示のソースを並べました。


<img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7owpIGcOvzNnbUaZv68vBNEm6OGWN0zAoz5w5DL679LSm3E0uKFJTUvCPpJd-BViMdTyxqeLo2DHPB9qOHls7Wk7FTOBZxqcToCrSkF3GbtFXCqDkZJEE9c4UmTTtV8FXvBuqRCpZj4E/w314-h168-p-k-no/" alt="菅原神社(住吉神社)" title="菅原神社(住吉神社)" style="position: relative; top: 0px;left: 0px;width: 314px;height: 168px;">

<img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFWFb0QuZfNMvpHi4pCoXk4xSWc76tkaTnmaq5ymarq8VWILSjGU2QOEBoe7f_Zf0ZLFpmz9zAl9h-E7gWNehNuQiU2aQQgeQQHqhqtinJpAP-vXZOLsiQuuu3e2t_8PmWa7HylL7QpKM/w314-h168-p-k-no-pi-2.9338646-ya21.500002-ro0.0-fo100.0/" alt="稲荷神社・手水社" title="稲荷神社・手水社" style="position: relative; top: 0px;left: 0px;width: 314px;height: 168px;">


imgのリンクの後半が無くなってます。「-pi-2.9338646-ya21.500002-ro0-fo100」の部分で、サムネイルを回転させたりするパラメータです。サムネイルサイズは314x168と2:1になっていないので、その分左右が削られています。

下記はサムネイルとEquirectangularを縮小した物を並べてます。ちょっとだけ左右が切れているのが分かります。この新しいサムネイルの方が分かり易いのですが、自分の投稿から見た時だけで、マップ上のリスティングから見た時は以前と同じです。例:古代力士像

20171124_thumbnail


7 件のコメント:

  1. サムネイル画像に新たな表示方法が追加されましたね。そちらのだと「菅原神社」や「古代力士像」がそれで、ほぼ360°全体が歪んだ状態で表示されます。直ぐに変わると思ったので自分のは記念にスクリーンショット撮っておきました!Googleさんも楽しませてくれます!!これって以前からあったのかなぁ…。

    返信削除
    返信
    1. 良く気づきますね。(・_・)
      当初はequirectangularをそのままサムネイル表示にしていたと記憶しています。今のサムネイルサイズが314x168なので少しだけ両サイドが削られているようです。

      削除
    2. 昔はそのまま表示してたんですね。自分の投稿写真の今週投稿分からこうなったみたいです。1枚だけ違うので、AIが働くと従来通りあらぬ方向に向きそうです。デフォルトの北向き表示を止めてみたのかも。
      サムネイル画像の表示方向はやはり気になります。この前も公園の紅葉を撮影した時に、横にトイレが有ったので、あ~、サムネイル画像はトイレが中心になりそうだなぁ、と思いつつ投稿したら結局そうなってしまいました…。
      表示方向と言えば、GoogleフォトはInitial View Heading Degreesに反応しますね。でも、何回設定を変えても思った方向には向いてくれませんでしたが…。

      削除
    3. 先週投稿した360°写真のサムネイル画像が従来通りのあらぬ方向の画像に変わってました…。やはりAIは健在のようです。先週だけの一過性の現象かどうか確認のため新たに画像を投稿したら全体表示になりました。で、追加の解析結果を見て、以前は投稿直後に360°写真なら一律北向きのサムネイル画像を設定していたのを(評判が悪いので)止めて取りあえず普通の画像と同様に表示し、AIで画像を(定期的に)分析したらAIが適切と判定した向きを正面としたサムネイル画像にするように変更したのではないか、と推測しました。今回は忘れましたが、次回からInitial View Heading Degreesを追記してみますネ。

      削除
    4. 古代力士像と菅原神社の表示も変わりましたが、現在PoseHeadingDegreesを向いています。

      道の駅 せせらぎ郷かみつえ
      https://goo.gl/maps/MWisurvnE5U2
      PoseHeadingDegrees=305、InitialViewHeadingDegrees=30
      つり橋方向を見せたかったけど、AIのお勧め方向は130度くらいです。
      https://goo.gl/maps/jMGfxRYGWAS2
      AIの教育方法が分かれば良いんだけど・・・

      削除
    5. 以前からPitchが少し上になる画像が有り、人物が写っているからかと思っていたのですが、最近投稿した人物の写っていない画像もサムネイル画像が少し上になりました。謎です。リスティングの方も同様で、かつ、サムネイル画像をクリックすると水平方向を表示した後、おもむろに下を向きました、な、何で…。学習はリスティング画像を使う位しか思いつきませんが、そうではなさそうです。構造物が有るとそれがサムネイル画像に入るように調整している気がします。今回のは絵的に青空を入れたかったのでしょうかねぇ。
      テストアカウントの方で画質比較用に同じ場所で撮影した画像を4枚投稿しているのですが、4枚共に微妙に表示方向が違います。これもまた謎です。

      削除
    6. Google仕様は明らかにならないでしょうね。ある日、謎の仕様も変更になるかも?

      削除