papywizard xml specification  

Un espace complet pour discuter de ce projet : modifier une tête astronomique merlin pour les besoins de la photo panoramique
User avatar
AlexandreJ
Kolor Team
 
Posts: 5911
Joined: Mon Nov 14, 2005 4:56 pm
Location: Francin, France

papywizard xml specification

by AlexandreJ » Fri Oct 10, 2008 5:16 pm

Je vais rapidement passer au plugin merlin qui parse le fichier xml de configuration de papywizard.
Alors ce qu'il faudrait rapidement mettre en place, c'est une page wiki qui explique le but du fichier, son format, pour qu'on puisse ensuite pousser d'autres tête à  utiliser ce format. Comme cela, on en fait un standard et ca marchera avec toutes les têtes pareils ( et avec toutes les futures version de papywizard différentes aussi ... si jamais il y a des portages sur d'autres languages, plateformes ).
Fred, pourrais-tu te charger de faire une petite doc du fichier sur le wiki ?

User avatar
fma38
Member
 
Posts: 5826
Joined: Wed Dec 07, 2005 6:21 pm
Location: Grenoble, France

by fma38 » Fri Oct 10, 2008 7:11 pm

Oui, sans soucis. Par contre, cela voudra-t-il dire que tout est figé ? Pour le moment, je pense que la structure est correcte, mais bon, je serai peut-être amener à  modifier des petits trucs, en fonction de ce que fera Papywizard dans le futur... C'est gênant ? Faut que je mette une version, au moins.

Sous quel forme présenter ça ? Sur un simple exemple, ou carrément avec une feuille XML schéma ? Je n'ai jamais fait ça, mais ça pourrait être l'occase, et ça ferait plus sérieux ;)
Frédéric

Canon 20D + 17-40/f4 L USM + 70-200/f4 L USM + 50/f1.4 USM
Merlin/Orion panohead + Papywizard on Nokia N800 and HP TC-1100

User avatar
AlexandreJ
Kolor Team
 
Posts: 5911
Joined: Mon Nov 14, 2005 4:56 pm
Location: Francin, France

by AlexandreJ » Sat Oct 11, 2008 2:28 pm

Non, c'est pas figé, c'est une proposition de standard : ensuite, il y aura v1, v1.1, etc.
Je vois bien cela en trois parties :
- 1. But de cela : avoir un format standard, ouvert pour les têtes,
- 2. Présentation des choix fait et pourquoi : format texte, xml,
- 3. Structure du fichier, avec ses 2 grandes parties : entête et partie photo ( 2 exemples commentés suffisent je pense, pas la peine de s'em...er avec un XML schéma ;) ).

User avatar
fma38
Member
 
Posts: 5826
Joined: Wed Dec 07, 2005 6:21 pm
Location: Grenoble, France

by fma38 » Sat Oct 11, 2008 8:18 pm

Ok, pigé. Je planche là  dessus rapidement.
Frédéric

Canon 20D + 17-40/f4 L USM + 70-200/f4 L USM + 50/f1.4 USM
Merlin/Orion panohead + Papywizard on Nokia N800 and HP TC-1100

User avatar
fma38
Member
 
Posts: 5826
Joined: Wed Dec 07, 2005 6:21 pm
Location: Grenoble, France

by fma38 » Mon Oct 13, 2008 8:44 am

Alexandre, si c'est possible (license ?), pourrais-tu poster les fichiers générés par les autres têtes motorisée que tu as ?

Si on veut pondre une sorte de standard (avant normalisation ;)), je pense qu'il faut prendre en compte les spécificité de chacun, et faire en sorte que tout le monde puisse facilement utiliser le format XML. à‡a passera certainement par un certain nombre de champs optionnels, plus un ou plusieurs champs de description du hardware...
Frédéric

Canon 20D + 17-40/f4 L USM + 70-200/f4 L USM + 50/f1.4 USM
Merlin/Orion panohead + Papywizard on Nokia N800 and HP TC-1100

User avatar
AlexandreJ
Kolor Team
 
Posts: 5911
Joined: Mon Nov 14, 2005 4:56 pm
Location: Francin, France

by AlexandreJ » Mon Oct 13, 2008 11:39 am

OUi, je te prepare cela pour fin de semaine (je suis en déplacement pendant 4 jours là  ).

User avatar
fma38
Member
 
Posts: 5826
Joined: Wed Dec 07, 2005 6:21 pm
Location: Grenoble, France

by fma38 » Mon Oct 13, 2008 11:42 am

Pas de problème. En attendant, j'ai commencé la page :

[url]http://www.autopano.fr/wiki/action/view/Fichier_de_données[/url]

Au fait, c'est APP ou APG qui sera capable d'exploiter ce genre de fichier ?
Frédéric

Canon 20D + 17-40/f4 L USM + 70-200/f4 L USM + 50/f1.4 USM
Merlin/Orion panohead + Papywizard on Nokia N800 and HP TC-1100

User avatar
fma38
Member
 
Posts: 5826
Joined: Wed Dec 07, 2005 6:21 pm
Location: Grenoble, France

by fma38 » Fri Oct 17, 2008 8:10 am

Alexandre, que penses-tu de l'idée de GURL d'ajouter le paramètre roll aux positions des images ? Certains APN n'ont pas de capteur d'orientation, et, dans les positions extrèmes, ceux qui en ont ne marchent pas toujours correctement. Est-ce qu'il est envisageable, lorsque tu utilises le plugin Merlin, d'utiliser les infos de ce paramètre plutôt que les EXIF ?

Actuellement, on a un paramètre 'cameraOrientation' (pour le moment, portrait/paysage, mais qui pourrait être étendu à  n'importe quel angle, car certains montent leur boîtier incliné). Mais on pourrait dire que c'est roll:

Paysage -> roll=0°
Portrait -> roll=+-90° suivant sens (le signe n'a peut-être pas beaucoup d'importance ?)
Autre -> roll=xx°

D'autre part, il est possible d'utiliser la tête dans n'importe quelle position (Trekker l'a prouvé ;)). Je propose de conserver les angles yaw, pitch et roll dans le repère de la tête, comme si elle était verticale (cas le plus fréquent), et d'ajouter un paramètre d'orientation de la tête elle-même; la transformation vers les vrais angles yaw/pitch/roll serait alors possible en utilisant le paramètre 'headOrientation'.

Qu'en dis-tu ?
Frédéric

Canon 20D + 17-40/f4 L USM + 70-200/f4 L USM + 50/f1.4 USM
Merlin/Orion panohead + Papywizard on Nokia N800 and HP TC-1100

User avatar
AlexandreJ
Kolor Team
 
Posts: 5911
Joined: Mon Nov 14, 2005 4:56 pm
Location: Francin, France

by AlexandreJ » Fri Oct 17, 2008 8:33 am

Je dis go ! Bonne idée

User avatar
fma38
Member
 
Posts: 5826
Joined: Wed Dec 07, 2005 6:21 pm
Location: Grenoble, France

by fma38 » Mon Oct 20, 2008 6:48 pm

J'avance tout doucement. Que dites-vous de la version actuelle (je ne met à  jour que la page en anglais) :

http://www.autopano.net/wiki/action/view/Panohead_XML_data_file#Description

(et même là , les exemples ne sont pas à  jour non plus)
Frédéric

Canon 20D + 17-40/f4 L USM + 70-200/f4 L USM + 50/f1.4 USM
Merlin/Orion panohead + Papywizard on Nokia N800 and HP TC-1100

User avatar
AlexandreJ
Kolor Team
 
Posts: 5911
Joined: Mon Nov 14, 2005 4:56 pm
Location: Francin, France

by AlexandreJ » Mon Oct 20, 2008 7:31 pm

Ca m'a l'air très bien.

User avatar
fma38
Member
 
Posts: 5826
Joined: Wed Dec 07, 2005 6:21 pm
Location: Grenoble, France

by fma38 » Mon Oct 27, 2008 9:05 am

Bon, si tu veux un projet utilisant la version actuelle ("a") du fichier xml, je peux t'envoyer ça ce soir...
Frédéric

Canon 20D + 17-40/f4 L USM + 70-200/f4 L USM + 50/f1.4 USM
Merlin/Orion panohead + Papywizard on Nokia N800 and HP TC-1100

User avatar
AlexandreJ
Kolor Team
 
Posts: 5911
Joined: Mon Nov 14, 2005 4:56 pm
Location: Francin, France

by AlexandreJ » Tue Nov 18, 2008 5:49 pm

Oui, j'aimerais bien un projet avec les images qui vont avec. Je suis entrain de coder tout cela est les xml que j'ai sont outdatés.

User avatar
fma38
Member
 
Posts: 5826
Joined: Wed Dec 07, 2005 6:21 pm
Location: Grenoble, France

by fma38 » Tue Nov 18, 2008 6:00 pm

Ok, je m'occupe de ça rapidement.
Frédéric

Canon 20D + 17-40/f4 L USM + 70-200/f4 L USM + 50/f1.4 USM
Merlin/Orion panohead + Papywizard on Nokia N800 and HP TC-1100

User avatar
AlexandreJ
Kolor Team
 
Posts: 5911
Joined: Mon Nov 14, 2005 4:56 pm
Location: Francin, France

by AlexandreJ » Wed Nov 19, 2008 9:54 am

Je vais traduire cela et mettre ce format bien en évidence sur le wiki anglais.

User avatar
AlexandreJ
Kolor Team
 
Posts: 5911
Joined: Mon Nov 14, 2005 4:56 pm
Location: Francin, France

by AlexandreJ » Wed Nov 19, 2008 10:11 am

Traduction déjà  faite ... je l'ai trouvé sur la partie française. J'ai fait un petit move pour mettre tout cela d'équerre avec la version anglaise.
Je profite pour mettre une nouvelle entête : specification ( y-aura l'unique lensID, panohead xml specification et un autre truc qui vient bientot ! )

User avatar
fma38
Member
 
Posts: 5826
Joined: Wed Dec 07, 2005 6:21 pm
Location: Grenoble, France

by fma38 » Wed Nov 19, 2008 11:35 am

Ah, oui, tiens, je m'étais trompé ! Est-ce qu'on peut détruire la page du wiki en anglais sur la partie française ? Je n'ai jamais trouvé comment faire ça... Sinon, je vide la page, et je met juste un lien sur la bonne.
Frédéric

Canon 20D + 17-40/f4 L USM + 70-200/f4 L USM + 50/f1.4 USM
Merlin/Orion panohead + Papywizard on Nokia N800 and HP TC-1100

User avatar
AlexandreJ
Kolor Team
 
Posts: 5911
Joined: Mon Nov 14, 2005 4:56 pm
Location: Francin, France

by AlexandreJ » Wed Nov 19, 2008 12:25 pm

Un petit screenshot du plugin papywizard



User avatar
fma38
Member
 
Posts: 5826
Joined: Wed Dec 07, 2005 6:21 pm
Location: Grenoble, France

by fma38 » Wed Nov 19, 2008 1:55 pm

Cooool :)

2 questions :

1) Pourquoi un curseur overlaping ?
2) Les images seront-elle orientées dans le bon sens pour la prévisualisation ? Est-ce ici un soucis avec la détection de mon objectif ?
Frédéric

Canon 20D + 17-40/f4 L USM + 70-200/f4 L USM + 50/f1.4 USM
Merlin/Orion panohead + Papywizard on Nokia N800 and HP TC-1100

User avatar
AlexandreJ
Kolor Team
 
Posts: 5911
Joined: Mon Nov 14, 2005 4:56 pm
Location: Francin, France

by AlexandreJ » Wed Nov 19, 2008 2:35 pm

Les deux curseurs du bas sont juste là  pour avoir un aperçu plus propre (note, avec un calcul interne que je fais, je dois pouvoir les virer maintenant, ils sont obsolètes ).
Oui, la thumb de ton boitier est pas droite. Pourtant, il le détecte bien. Ca doit un petit bug à  corriger dans l'orientation exif.



User avatar
fma38
Member
 
Posts: 5826
Joined: Wed Dec 07, 2005 6:21 pm
Location: Grenoble, France

by fma38 » Wed Nov 19, 2008 2:43 pm

Tu n'envisages pas d'utiliser l'info roll du fichier XML ? Vu que j'ai ajouté aussi l'orientation de la tête, on peut retrouver l'orientation exacte des photos, même pour des boîtiers ne possédant pas de capteur. à‡a pourra aussi être utilisé pour des appareils inclinés, car il y a la possibilité de donner le roll exact si cameraOrientation est sur custom (j'envisage de le faire avec mon fisheye pour passer de 8 à  6 photos pour la sphère complète).

Peut-être proposer les 2 méthodes, avec un switch lors de l'import ?
Frédéric

Canon 20D + 17-40/f4 L USM + 70-200/f4 L USM + 50/f1.4 USM
Merlin/Orion panohead + Papywizard on Nokia N800 and HP TC-1100

User avatar
fma38
Member
 
Posts: 5826
Joined: Wed Dec 07, 2005 6:21 pm
Location: Grenoble, France

by fma38 » Wed Nov 19, 2008 2:46 pm

AlexandreJ wrote:Les deux curseurs du bas sont juste là  pour avoir un aperçu plus propre (note, avec un calcul interne que je fais, je dois pouvoir les virer maintenant, ils sont obsolètes ).

Est-ce que tu peux carrément prévisualiserr les images quasi comme elle apparaîtront au final, c'est à  dire en les faisant se chevaucher en fonction de leur coordonnées ?
Frédéric

Canon 20D + 17-40/f4 L USM + 70-200/f4 L USM + 50/f1.4 USM
Merlin/Orion panohead + Papywizard on Nokia N800 and HP TC-1100

no avatar
mediavets
Moderator
 
Posts: 14163
Joined: Wed Nov 14, 2007 2:12 pm
Location: Isleham, Cambridgeshire, UK.

by mediavets » Wed Nov 19, 2008 3:07 pm

AlexandreJ wrote:Un petit screenshot du plugin papywizard

How would/does it look with hundreds of images in a pano?

Do the thumbnails scale depending on number of images in the array/matrix?

Can the user choose the size of the thumbnails?

Is there any value in having a gap between the rows and columns?

Do we need to see the Y/P values in a title 'bar' on each image?

I think you've said you will fix the orientation of the images?

Most importantly - using this data does APP now manage to place (and stitch) correctly relatively featureless images that previously would have been 'orphans'?
Last edited by mediavets on Wed Nov 19, 2008 3:09 pm, edited 1 time in total.
Andrew Stephens
Many different Nodal Ninja and Agnos pano heads. Merlin/Panogear mount with Papywizard on Nokia Internet tablets.
Nikon D5100 and D40, Sigma 8mm f3.5 FE, Nikon 10.5mm FE, 35mm, 50mm, 18-55mm, 70-210mm. Promote control.

User avatar
AlexandreJ
Kolor Team
 
Posts: 5911
Joined: Mon Nov 14, 2005 4:56 pm
Location: Francin, France

by AlexandreJ » Wed Nov 19, 2008 3:07 pm

Le roll est parsé dans le fichier et sera utilisé dans autopano.
L'aperçu complet ... Belle idée, mais revient à  recoder l'éditeur dans un plugin. Je voulais un truc rapide de prévisualisation, pas de simulation.

User avatar
fma38
Member
 
Posts: 5826
Joined: Wed Dec 07, 2005 6:21 pm
Location: Grenoble, France

by fma38 » Wed Nov 19, 2008 3:14 pm

Oui, tout à  fait. L'idée n'était pas de lancer les points de contrôle et tout, mais juste positionner les images en utilisant leurs coordonnées et leur fov, sans même s'emm.. à  gérer une quelconque fusion (la suivante écrase la précédente)... C'est la même chose que ce que tu as fait, mais au lieu de mettre chaque image dans un cadre, on les met toutes sur le même canvas, à  sa coordonnée théorique codée dans le fichier.

Ceci-dit, va se poser le problème du bracketing, ou de certaines positions reshootées (prochaine fonctionalité de Papywizard)... Finalement, en utilisant la méthode ci-dessus, ça permet plus facilement de faire des piles, comme avec des cartes, en décalant chaque nouvelle image un poil...
Frédéric

Canon 20D + 17-40/f4 L USM + 70-200/f4 L USM + 50/f1.4 USM
Merlin/Orion panohead + Papywizard on Nokia N800 and HP TC-1100

Next

Return to Tête panoramique motorisée: Merlin, Orion et Papywizard

Who is online

Users browsing this forum: No registered users and 3 guests