logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 19-04-2021 19:20:22

Thatoo
Membre
Inscription : 28-05-2020

360 photo sphere viewer?

Bonsoir,

Quelqu'un saurait m'indiquer un logiciel qui permet de voir une photo 360 sphérique?
J'ai trouvé http://www.fsoft.it/FSPViewer/ mais le code n'est pas libre, j'ai trouvé le Top 7: Best 360° (Equirectangular) Image Viewer JavaScript Plugins  : https://ourcodeworld.com/articles/read/ … pt-plugins et un plugin pour Eye of Gnome vieux de 4 ans qui ne fonctionne pas https://www.omgubuntu.co.uk/2017/02/pan … 360-photos
J'ai trouvé aussi le plugin de chromium https://chrome.google.com/webstore/deta … cpmehafhfk qui a le mérite d'exister même si il est de google et qu'il est plein de pub pour google drive.
Cependant je ne trouve rien de vraiment simple genre click droit sur une photo, ouvrir avec et hop ça fonctionne, on peut voir sa photo et naviguer dedans, quelque chose comme https://photo-sphere-viewer.js.org/playground.html mais c'est sur internet, il faut se connecter et uploader sa photo... J'ai demandé de l'aide au développeur ici https://github.com/mistic100/Photo-Sphe … issues/537 mais il n'a pas accepté (ce que je comprends, il est libre).
J'ai du mal à croire que ça n'existe pas, j'imagine que j'ai dû rater une info.
Merci par avance pour votre aide.

Hors ligne

#2 20-04-2021 08:46:54

anonyme-15
Invité

Re : 360 photo sphere viewer?

#3 20-04-2021 20:56:32

Thatoo
Membre
Inscription : 28-05-2020

Re : 360 photo sphere viewer?

Merci mais ça fait parti des liens que j'avais repéré et énuméré. Il ne fonctionne pas ou plus...

Hors ligne

#4 21-04-2021 09:22:19

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : 360 photo sphere viewer?

Hello
Je confirme le plugin ne fonctionne pas , il date de 2017 c'est peut être pour cette raison
j'ai installé la visionneuse gnome (paquet eog)
j'ai bien le greffon qui apparaît dans les préférences
les diaporamas créé avec Hugin intègre bien la metadonnée xmp , mais rien a faire

edit: d'ailleur je comprend pas trop l’intérêt de ce genre de logiciel , il suffit d'ouvrir le diaporama dans n'importe quel visionneuse et de zoomer sur l'image, après si on maintient le clique gauche de la souris  on se déplace dans le diaporama

Dernière modification par Croutons (21-04-2021 09:48:14)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

En ligne

#5 21-04-2021 23:28:18

Thatoo
Membre
Inscription : 28-05-2020

Re : 360 photo sphere viewer?

Parce que zoomer dans une photo 360 degré ne résout pas le problème qu'elle est prise en 360 et n'est pas une simple photo...
Ouvre cette photo 360 https://www.vrfocus.com/wp-content/uplo … 360-3.jpeg dans eog (ou une autre visioneuse), zoom et tu n'obtiens pas la même chose que si tu l'ouvres avec https://photo-sphere-viewer.js.org/playground.html .
Pour ma part, je n'obtiens pas le même rendu en tout cas. Dans le cas d'une visioneuse, l'image reste à plat et ne me donne pas l'impression d'espace, dans le cas d'un lecteur de photo spherique, j'ai l'impression de naviguer à l'intérieur de l'espace du lieu où la photo a été prise.

Hors ligne

#6 23-04-2021 18:22:53

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : 360 photo sphere viewer?

bon en fait le plugin pour eog (eye of gnome) marche au poil , me suis un peu galéré pour changer les metadatas de la photo pour activé le plugin
j'ai du faire une erreur de saisi lors de ma première tentative
mais j'ai trouvé la commande qui va bien avec l'outil exiftool pour manipuler les metadatas
bon me suis réjoui un peu vite kernal_panic.gif

Dernière modification par Croutons (23-04-2021 18:59:58)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

En ligne

#7 26-04-2021 14:55:44

Thatoo
Membre
Inscription : 28-05-2020

Re : 360 photo sphere viewer?

J'ai installé le plugin eog en suivant ce tuto, https://www.omgubuntu.co.uk/2017/02/pan … 360-photos
en installant d'abord
sudo apt install libimage-exiftool-perl python3-magic gir1.2-gexiv2-0.10

mais quand je veux activer le plugin, ça ne fonctionnepas

Imprim'ecran

Hors ligne

#8 26-04-2021 18:27:00

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : 360 photo sphere viewer?

Pas de soucis chez moi pour l'activer mais cela ne change rien
j'ai même vu une page pour changer les métadonnées de façon rapide avec exiftool
mais pas + de résultat
normalement pour que le plugin détecte l'image il faut faire

exiftool  -XMP-GPano:UsePanoramaViewer="True" GE360-3.jpeg


je vais regardé dans ma VM si je downgrade eye of gnome si le plugin fonctionne


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

En ligne

#9 27-04-2021 10:06:38

Anonyme-14
Invité

Re : 360 photo sphere viewer?

Bonjour, il y aurait ceci éventuellement (valable en appimage), c'est un visionneur et plus encore.
https://github.com/lazarus-pkgs/panini

#10 27-04-2021 12:32:29

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : 360 photo sphere viewer?

oui en théorie , si tu trouves le fichier Appimage , on pourra l'essayer
pour ma part j'ai pas trouvé

edit:
je crois que j'ai une piste, je sais pas comment j'avais pas vu avant
il manquerait des metadonnées pour que le plugin fonctionne kernal_panic.gif
j'ai eu ce message

Required tag Xmp.GPano.CroppedAreaImageWidthPixels is missing, cannot use panorama viewer.


je creuse j'ai trouvé ici ça m'a l'air interessant
https://developers.google.com/streetvie … data?hl=fr

Dernière modification par Croutons (27-04-2021 12:48:21)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

En ligne

#11 27-04-2021 12:48:13

Anonyme-14
Invité

Re : 360 photo sphere viewer?

aaaaa pas trouvé non plus, fausse joie

#12 27-04-2021 13:15:28

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : 360 photo sphere viewer?

bon j'avance mais ça va etre long a mettre en place, j'ai message d'erreur sur message d'erreur
apparemment il faut les métadonnées obligatoire
voir la colonne obligatoire dans le lien
https://developers.google.com/streetvie … data?hl=fr
me reste a déterminer les bonnes dimensions, pour l'instant je met des valeurs pif juste histoire de voir si le plugin ce met en action
exemple:

exiftool -XMP-Gpano:CroppedAreaImageHeightPixels="640" GE360-3.jpeg


(je travail sur la photo du train , voir plus haut)
le texte correspond pas trop avec le schéma dans le lien , mais valeur son sûrement pas bonne

@Thatoo pour ce qui est de ton histoire de sens interdit il doit te manqué des paquets requis
vois si tu as

apt policy python3-magic gir1.2-gexiv2-0.10



avancé du test:
Je me suis servis de l'outil découpe de gthumb pour déterminer la taille de l'image de base (image normale a plat)
419x236 me parait pas mal
changer les métadonnées avec exiftool
ce qui donne avec un affichage sur 8 lignes

exiftool GE360-3.jpeg |grep -A 8 XMP


XMP Toolkit                     : Image::ExifTool 11.16
Cropped Area Image Height Pixels: 640
Cropped Area Image Width Pixels : 419
Cropped Area Left Pixels        : 430
Cropped Area Top Pixels         : 184
Full Pano Height Pixels         : 236
Full Pano Width Pixels          : 1280
Projection Type                 : equirectangular
Use Panorama Viewer             : True



l'image est reconnu et le plugin se lance mais écran noir avec ce message d'erreur

WebView warn: THREE.WebGLShader: gl.getShaderInfoLog()



scratchhead.gif
je cherche ....
retest le message n'est pas le meme

WebView warn: THREE.WebGLRenderer: WEBGL_depth_texture extension not supported.


lol

Dernière modification par Croutons (27-04-2021 14:32:18)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

En ligne

#13 27-04-2021 14:48:14

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : 360 photo sphere viewer?

oups j'avais inversé les valeurs , j'ai une image mais les valeurs sont pas les bonnes
l'image n'est pas assez cintrer pour afficher correctement les rails

exiftool GE360-3.jpeg |grep -A 8 XMP


XMP Toolkit                     : Image::ExifTool 11.16
Cropped Area Image Height Pixels: 236
Cropped Area Image Width Pixels : 419
Cropped Area Left Pixels        : 430
Cropped Area Top Pixels         : 184
Full Pano Height Pixels         : 640
Full Pano Width Pixels          : 1280
Projection Type                 : equirectangular
Use Panorama Viewer             : True
 



pas facile d'injecter les bonnes valeurs je patauge complet
j'ai trouvé çà je verrais plus tard si j'arrive a quelque chose


   # 120º h_fov, 86º v_fov
    exiftool -FullPanoWidthPixels=18000 -FullPanoHeightPixels=9000 -CroppedAreaLeftPixels=6000 -CroppedAreaTopPixels=2350 -CroppedAreaImageWidthPixels=6000 -CroppedAreaImageHeightPixels=4300 -ProjectionType=cylindrical file.jpg
    # 150º h_fov, 86º v_fov
    exiftool -FullPanoWidthPixels=14400 -FullPanoHeightPixels=7200 -CroppedAreaLeftPixels=4200 -CroppedAreaTopPixels=1880 -CroppedAreaImageWidthPixels=6000 -CroppedAreaImageHeightPixels=3440 -ProjectionType=cylindrical file.jpg
    # 180º h_fov, 86º v_fov
    exiftool -FullPanoWidthPixels=12000 -FullPanoHeightPixels=6000 -CroppedAreaLeftPixels=3000 -CroppedAreaTopPixels=1567 -CroppedAreaImageWidthPixels=6000 -CroppedAreaImageHeightPixels=2867 -ProjectionType=cylindrical file.jpg
    # 240º h_fov, 86º v_fov
    exiftool -FullPanoWidthPixels=9000 -FullPanoHeightPixels=4500 -CroppedAreaLeftPixels=1500 -CroppedAreaTopPixels=1175 -CroppedAreaImageWidthPixels=6000 -CroppedAreaImageHeightPixels=2150 -ProjectionType=cylindrical file.jpg
    # 300º h_fov, 86º v_fov
    exiftool -FullPanoWidthPixels=7200 -FullPanoHeightPixels=3600 -CroppedAreaLeftPixels=600 -CroppedAreaTopPixels=940 -CroppedAreaImageWidthPixels=6000 -CroppedAreaImageHeightPixels=1720 -ProjectionType=cylindrical file.jpg
    # 360º h_fov, 86º v_fov
    exiftool -FullPanoWidthPixels=6000 -FullPanoHeightPixels=3000 -CroppedAreaLeftPixels=0 -CroppedAreaTopPixels=783 -CroppedAreaImageWidthPixels=6000 -CroppedAreaImageHeightPixels=1433 -ProjectionType=cylindrical file.jpg
    # 360º h_fov, 65º v_fov
    exiftool -FullPanoWidthPixels=6000 -FullPanoHeightPixels=3000 -CroppedAreaLeftPixels=0 -CroppedAreaTopPixels=958 -CroppedAreaImageWidthPixels=6000 -CroppedAreaImageHeightPixels=1083 -ProjectionType=cylindrical file.jpg
 



edit: enfin trouvé les bonnes valeur , en fait c'est simple
pour rappel je suis parti de cette image du train
https://www.vrfocus.com/wp-content/uplo … 360-3.jpeg

donc les bonne valeurs

exiftool GE360-3.jpeg |grep -A 8 XMP


XMP Toolkit                     : Image::ExifTool 11.16
Cropped Area Image Height Pixels: 640
Cropped Area Image Width Pixels : 1280
Cropped Area Left Pixels        : 0
Cropped Area Top Pixels         : 0
Full Pano Height Pixels         : 640
Full Pano Width Pixels          : 1280
Projection Type                 : equirectangular
Use Panorama Viewer             : True
 



prérequis installer l'utilitaire exiftool

apt install libimage-exiftool-perl



on se positionne dans le répertoire contenant l'image a modifier

cd ~/Images



la commande pour entrer les valeurs XMP avec exiftool

exiftool -CroppedAreaLeftPixels=0 -CroppedAreaTopPixels=0 -CroppedAreaImageWidthPixels=1280 -CroppedAreaImageHeightPixels=640 -FullPanoWidthPixels=1280 -FullPanoHeightPixels=640 GE360-3.jpeg
 



exiftool -ProjectionType=equirectangular -UsePanoramaViewer=True GE360-3.jpeg



afficher l'image et c'est bon (il m'est arrivé que le plugin ne se déclenche pas du premier coup)

eog GE360-3.jpeg



il est possible de faire l'opération en automatique avec un script au cas ou il y aurait beaucoup de photos a traiter en récupérant les métadonnées avec exiftool

Image Width                     : 1280
Image Height                    : 640

Dernière modification par Croutons (28-04-2021 09:20:07)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

En ligne

#14 03-06-2021 21:26:31

Thatoo
Membre
Inscription : 28-05-2020

Re : 360 photo sphere viewer?

Un étudiant que j'ai croisé sur le https://www.gchange.fr/ a développé un logiciel pour palier à ce manque : https://framagit.org/sigmaweb/360-viewer
Qu'en pensez-vous? J'ai testé, ça fonctionne bien mais je ne saurais pas auditer le code...

Hors ligne

#15 03-06-2021 22:54:48

Anonyme-14
Invité

Re : 360 photo sphere viewer?

Hello Thatoo, j'espère que tu as trouvé la petite perle que tu cherchais smile

PS : Pour toi et Croutons, j'ai trouvé l'AppImage de panini si tu vous souhaitez tester aussi
https://github.com/lazarus-pkgs/panini/ … ag/v0.72.0
le lien était dans une version antérieure

#16 05-06-2021 21:12:52

Thatoo
Membre
Inscription : 28-05-2020

Re : 360 photo sphere viewer?

Oui, 360-viewer fait bien le travail attendu. Sobre mais efficace. C'est juste dommage qu'on ne puisse pas faire clique-droit sur un fichier image et ouvrir avec 360-viewer. Il faut nécessairement ouvrir 360-viewer et glisser/déposer l'image dedans. Des flèches pour passer à la photo suivante et précédente rendrait le logiciel au top.
Par contre l'appimage de panini ne fonctionne pas chez moi sous Debian Buster...

Hors ligne

#17 05-06-2021 21:36:20

Anonyme-14
Invité

Re : 360 photo sphere viewer?

Super alors si tu as quelque chose qui fonctionne à peu près,
en cas pour panini tu pourrais éventuellement essayer en le compilant
https://github.com/lazarus-pkgs/panini#dependencies
enfin tu n'es pas obligé si cela te convient ainsi avec 360-viewer

A+

Pied de page des forums