Photos 360 apparaissent en équirectangulaire - "à plat" - après chargement

Bonjour,

J’ai chargé une séquence réalisée par un prestataire qui fait du LIDAR et des vues 360° via un Trimble MX50.

Il a parcouru 3 communes et après chargement de mes séquences, les images s’affichent à plat. Pourquoi les images ne sont elles pas “reconnues” comme 360° ? L’appareil de captation ?

Merci d’avance pour votre aide

PS : J’ai passé mes séquences en question en “masquées”.

Bonjour,

Il y a de grandes chances que le capteur n’ait pas été bien reconnu comme produisant du 360, pourrais-tu partager 2-3 images dans un fichier zip pour que je vérifie tout ça ?

Cordialement

1 Like

Bonjour,

Peut-être au manque des metadata pour le 360 dans les exif de la photos.

Je rejoins Adrien, si tu pourrais nous envoyer quelques samples pour analyse.

1 Like

Merci Adrien. Voici 3 images.

Merci pour votre aide

C’est possible de l’avoir dans un zip, l’upload via le forum fait perdre tout les exif des photos

https://support.sidec-jura.fr/dl/pano_000001_000005.zip

Dans l’exif de la photo, il y’a pas les information lié au Métadonnées GPano (Projection Type : equirectangular)

exiftool pano_000001_000000.jpg 
---- ExifTool ----
ExifTool Version Number         : 13.18
---- System ----
File Name                       : pano_000001_000000.jpg
Directory                       : .
File Size                       : 3.0 MB
File Modification Date/Time     : 2026:01:16 17:48:51+04:00
File Access Date/Time           : 2026:01:28 13:55:21+04:00
File Creation Date/Time         : 2026:01:28 13:50:23+04:00
File Permissions                : -rw-rw-rw-
---- File ----
File Type                       : JPEG
File Type Extension             : jpg
MIME Type                       : image/jpeg
Exif Byte Order                 : Big-endian (Motorola, MM)
Image Width                     : 8192
Image Height                    : 4096
Encoding Process                : Baseline DCT, Huffman coding
Bits Per Sample                 : 8
Color Components                : 3
Y Cb Cr Sub Sampling            : YCbCr4:2:0 (2 2)
---- JFIF ----
JFIF Version                    : 1.01
Resolution Unit                 : inches
X Resolution                    : 96
Y Resolution                    : 96
---- IFD0 ----
Make                            : Trimble
Camera Model Name               : Trimble mx50
Software                        : Trimble Business Center
---- ExifIFD ----
Date/Time Original              : 2025:12:11 12:39:04.000
---- GPS ----
GPS Version ID                  : 2.2.0.0
GPS Latitude Ref                : North
GPS Latitude                    : 46 deg 21’ 33.37"
GPS Longitude Ref               : East
GPS Longitude                   : 5 deg 47’ 13.85"
GPS Altitude Ref                : Above Sea Level
GPS Altitude                    : 411.401951 m
GPS Time Stamp                  : 12:39:04
GPS Img Direction               : 182.8781179
GPS Date Stamp                  : 2025:12:11
---- Composite ----
Image Size                      : 8192x4096
Megapixels                      : 33.6
GPS Altitude                    : 411.4 m Above Sea Level
GPS Date/Time                   : 2025:12:11 12:39:04Z
GPS Latitude                    : 46 deg 21’ 33.37" N
GPS Longitude                   : 5 deg 47’ 13.85" E
GPS Position                    : 46 deg 21’ 33.37" N, 5 deg 47’ 13.85" E


Exemple d’une de mes photos avec ma qoocam

---- XMP-GPano ----
Full Pano Width Pixels          : 13888
Full Pano Height Pixels         : 6944
Cropped Area Image Width Pixels : 13888
Cropped Area Image Height Pixels: 6944
Cropped Area Left Pixels        : 0
Cropped Area Top Pixels         : 0
Projection Type                 : equirectangular
Use Panorama Viewer             : true

Avec exiftool tu pourra corriger

exiftool -ext jpg “-XMP-GPano:ProjectionType=equirectangular” “-XMP-GPano:UsePanoramaViewer=True” “-XMP-GPano:FullPanoWidthPixels<ImageWidth” “-XMP-GPano:FullPanoHeightPixels<ImageHeight” “-XMP-GPano:CroppedAreaImageWidthPixels<ImageWidth” “-XMP-GPano:CroppedAreaImageHeightPixels<ImageHeight” “-XMP-GPano:CroppedAreaLeftPixels=0” “-XMP-GPano:CroppedAreaTopPixels=0” .

C’est effectivement une bonne façon de corriger le souci, car en effet l’API ne reconnaît pas en l’état les photos comme 360 :

Latitude: 46.359270555555554
Longitude: 5.787180277777778
GPS accuracy: 2m
Timestamp: 2025-12-11 13:39:04+01:00
  - 2025-12-11 13:39:04+01:00 (GPS)
  - 2025-12-11 12:39:04+01:00 (Camera)
Heading: 183
Type: flat
Make: Trimble
Model: mx50
Focal length: None
Field of view: None
Sensor width: None
Crop parameters: None
Pitch: None
Roll: None
Yaw: None
Warnings raised by reader:
 - No focal length value was found, this prevents calculating field of view
 - No GPS horizontal positioning error value found, GPS accuracy can only be estimated

Je créé en parallèle un ticket pour ajouter le support de ces photos : Support Trimble devices (#34) · Issues · Panoramax / Server / Geo-picture Tag Reader · GitLab

Donc à court terme, modifier les EXIF, à moyen terme, l’API reconnaîtra les photos Trimble comme 360°

Peut être même considérer par défaut que toute photo ayant un rapport largeur/hauteur de 2:1 est une 360 equirectangulaire ?

Je n’ai jamais vu ce ratio utilisé dans un autre cas, même si c’est bien sûr possible.

1 Like

bonjour
je dois faire un ticket et j’ai laissé trainer, mais pour info moi j’ai rencontré le problème inverse à savoir des photos plates qui ressortent en 360 sur Panoramax

voir message ici :

Je vais faire le ticket dans Gitlab mais je me disais que ça pouvait peut-être avoir un lien avec le problème de ce sujet

2 Likes

Bonjour,

J’ai ajouté les métadonnées comme précisé par @REU360 et depuis, je ne peux plus les uploader dans Panoramax : Pour une ou plusieurs images, j’ai le message “Une erreur serveur est survenue” et la séquence est à O images.

Je vois par contre qu’il manque les -XMP-GPano:FullApnoHeightPixels.

Sont elles indispensables également ?

Je viens de réessayer voici le retour d’exif

C:\Users\antho\Desktop\pano_000001_000005\demo>exiftool -ext jpg "-XMP-GPano:ProjectionType=equirectangular" "-XMP-GPano:UsePanoramaViewer=True" "-XMP-GPano:FullPanoWidthPixels<ImageWidth" "-XMP-GPano:FullPanoHeightPixels<ImageHeight" "-XMP-GPano:CroppedAreaImageWidthPixels<ImageWidth" "-XMP-GPano:CroppedAreaImageHeightPixels<ImageHeight" "-XMP-GPano:CroppedAreaLeftPixels=0" "-XMP-GPano:CroppedAreaTopPixels=0" .
    1 directories scanned
    3 image files updated
C:\\Users\\antho\\Desktop\\pano_000001_000005\\demo>exiftool -a -u -g1 pano_000001_000005.jpg
---- ExifTool ----
ExifTool Version Number         : 13.18
---- System ----
File Name                       : pano_000001_000005.jpg
Directory                       : .
File Size                       : 2.8 MB
File Modification Date/Time     : 2026:02:04 13:19:53+04:00
File Access Date/Time           : 2026:02:04 13:20:23+04:00
File Creation Date/Time         : 2026:01:28 13:50:23+04:00
File Permissions                : -rw-rw-rw-
---- File ----
File Type                       : JPEG
File Type Extension             : jpg
MIME Type                       : image/jpeg
Exif Byte Order                 : Big-endian (Motorola, MM)
Image Width                     : 8192
Image Height                    : 4096
Encoding Process                : Baseline DCT, Huffman coding
Bits Per Sample                 : 8
Color Components                : 3
Y Cb Cr Sub Sampling            : YCbCr4:2:0 (2 2)
---- JFIF ----
JFIF Version                    : 1.01
Resolution Unit                 : inches
X Resolution                    : 96
Y Resolution                    : 96
---- IFD0 ----
Make                            : Trimble
Camera Model Name               : Trimble mx50
Software                        : Trimble Business Center
---- ExifIFD ----
Date/Time Original              : 2025:12:11 12:39:09.665
---- GPS ----
GPS Version ID                  : 2.2.0.0
GPS Latitude Ref                : North
GPS Latitude                    : 46 deg 21’ 33.40"
GPS Longitude Ref               : East
GPS Longitude                   : 5 deg 47’ 13.24"
GPS Altitude Ref                : Above Sea Level
GPS Altitude                    : 410.939717 m
GPS Time Stamp                  : 12:39:09
GPS Img Direction               : 176.8993482
GPS Date Stamp                  : 2025:12:11
---- XMP-x ----
XMP Toolkit                     : Image::ExifTool 13.18
---- XMP-GPano ----
Cropped Area Image Height Pixels: 4096
Cropped Area Image Width Pixels : 8192
Cropped Area Left Pixels        : 0
Cropped Area Top Pixels         : 0
Full Pano Height Pixels         : 4096
Full Pano Width Pixels          : 8192
Projection Type                 : equirectangular
Use Panorama Viewer             : True
---- Composite ----
Image Size                      : 8192x4096
Megapixels                      : 33.6
GPS Altitude                    : 410.9 m Above Sea Level
GPS Date/Time                   : 2025:12:11 12:39:09Z
GPS Latitude                    : 46 deg 21’ 33.40" N
GPS Longitude                   : 5 deg 47’ 13.24" E
GPS Position                    : 46 deg 21’ 33.40" N, 5 deg 47’ 13.24" E

Les 3 images ont été envoyer pour la demo

1 Like

Merci beaucoup ! je vais refaire la manip alors.

Non, pas nécessaire, j’ajoute en général uniquement la projection et ça suffit.