Pano2VR côté serveur
Pano2VR côté serveur
Bonjour à tous,
Je recherche un ou deux utilitaires idéalement codé pour être aussi utiliser sur un serveur web.
Le premier serait de convertir les 6 faces de cubes en un fichier equirectangulaire, le second serait de convertir ce fichier equirectangulaire en plein de petits fichiers images.
Pour le premier, pano2vr le fait, les Panorama Tools aussi, le second, les tools krpano aussi, mais en connaissez-vous d'autres?
Les algorithmes sont-ils implémentes dans des scripts php par exemple?
Merci
Je recherche un ou deux utilitaires idéalement codé pour être aussi utiliser sur un serveur web.
Le premier serait de convertir les 6 faces de cubes en un fichier equirectangulaire, le second serait de convertir ce fichier equirectangulaire en plein de petits fichiers images.
Pour le premier, pano2vr le fait, les Panorama Tools aussi, le second, les tools krpano aussi, mais en connaissez-vous d'autres?
Les algorithmes sont-ils implémentes dans des scripts php par exemple?
Merci
Re: Pano2VR côté serveur
Ce serait un serveur où tu aurais une totale maitrise ?
Re: Pano2VR côté serveur
Ouep, serveur apache
Pr le second, j'ai retrouvé PhotoOverlay Creator: http://www.casa.ucl.ac.uk/software/phot ... reator.asp
Jvais étudier les sources pour générer la version php avec Imagick
Pour le premier je cherche toujours...
Pr le second, j'ai retrouvé PhotoOverlay Creator: http://www.casa.ucl.ac.uk/software/phot ... reator.asp
Jvais étudier les sources pour générer la version php avec Imagick
Pour le premier je cherche toujours...
Re: Pano2VR côté serveur
Dans quelle mesure les outils KRPano ne conviennent-ils pas? (que cherches tu de plus ?)
En dehors de ça, pour les conversions entre équi et cubes, les PanoTools le font très bien (Panotools::Script permet de faciliter la chose)
En dehors de ça, pour les conversions entre équi et cubes, les PanoTools le font très bien (Panotools::Script permet de faciliter la chose)
Phil.
Mes dernier panos sont sur mon blog!
Mes dernier panos sont sur mon blog!
Re: Pano2VR côté serveur
Je dois exécuter ces conversions côté serveur.
Je regarde pour executer des exe avec php avec la commande shell_exec mais le exe cubic2erect de la panotools plante déjà en local...
J'avance petit à petit...
Je regarde pour executer des exe avec php avec la commande shell_exec mais le exe cubic2erect de la panotools plante déjà en local...
J'avance petit à petit...
Re: Pano2VR côté serveur
Au cas ou tu l'aurais loupé, les Tools de KRPano sont dispo aussi sous Linux, et donc utilisables sur le serveur (pour autant que ton hébergeur l'autorise)globule22 a écrit :Je dois exécuter ces conversions côté serveur.
Phil.
Mes dernier panos sont sur mon blog!
Mes dernier panos sont sur mon blog!
Re: Pano2VR côté serveur
C'est bon j'avance.
Ce package me permet de convertir les faces de cubes en équi
http://search.cpan.org/~bpostle/Panotools-Script-0.22/
J'attends la réponse de notre hébergeur pour savoir s'il peut l'installer sans soucis.
Ensuite j'ai décompilé (pas bien je sais) le photooverlay creator ( http://www.casa.ucl.ac.uk/software/phot ... reator.asp )
Mais en fait c'est aussi bien expliqué par Google dans leur doc: http://code.google.com/intl/fr/apis/kml ... agepyramid
Donc jvais me palucher rapido une petite fonction en php avec Imagick pour torcher tout ça et road again !!!
Ce package me permet de convertir les faces de cubes en équi
http://search.cpan.org/~bpostle/Panotools-Script-0.22/
J'attends la réponse de notre hébergeur pour savoir s'il peut l'installer sans soucis.
Ensuite j'ai décompilé (pas bien je sais) le photooverlay creator ( http://www.casa.ucl.ac.uk/software/phot ... reator.asp )
Mais en fait c'est aussi bien expliqué par Google dans leur doc: http://code.google.com/intl/fr/apis/kml ... agepyramid
Donc jvais me palucher rapido une petite fonction en php avec Imagick pour torcher tout ça et road again !!!
Re: Pano2VR côté serveur
Bon air de Canned Heatglobule22 a écrit :road again !!!
Re: Pano2VR côté serveur
Bon ça avance toujours, le script php de conversion equirectangulaire vers mini faces de cubes version krpano est fini, ça tourne pas trop mal, 300s pour mouliner un équi de 5000*2500px
Pour ceux que ça intéresse, j'ai trouvé ce site avec pas mal de scripts Imagick:
(Pour rappel, Imagick est une librairie de traitement d'images utilisable dans pas mal de langages dont le php, donc utile côté serveur.)
http://www.fmwconcepts.com/imagemagick/
dont certains traitent du panoramique:
- PANO2RECT : Applies vertical perspective correction to an angular panoramic image | http://www.fmwconcepts.com/imagemagick/ ... /index.php
to
- DEFISHEYE : Corrects for fisheye distortion in an image. | http://www.fmwconcepts.com/imagemagick/ ... /index.php
to
- FISHEYE: Applies a fisheye distortion to an image. | http://www.fmwconcepts.com/imagemagick/ ... /index.php
to
- FISHEYE2PANO: Generates a strip panoramic image from a linear type fisheye image with optional vertical perspective correction. | http://www.fmwconcepts.com/imagemagick/ ... /index.php
to
- FISHEYE2RECT: Generates a perspective (rectilinear) image from a region of a vertically viewed fisheye image. | http://www.fmwconcepts.com/imagemagick/ ... /index.php
to
- POLAR: Applies either a rectangular (cartesian) to polar transformation or a polar to rectangular (cartesian) transformation on an image. | http://www.fmwconcepts.com/imagemagick/polar/index.php
to or
Pour ceux que ça intéresse, j'ai trouvé ce site avec pas mal de scripts Imagick:
(Pour rappel, Imagick est une librairie de traitement d'images utilisable dans pas mal de langages dont le php, donc utile côté serveur.)
http://www.fmwconcepts.com/imagemagick/
dont certains traitent du panoramique:
- PANO2RECT : Applies vertical perspective correction to an angular panoramic image | http://www.fmwconcepts.com/imagemagick/ ... /index.php
to
- DEFISHEYE : Corrects for fisheye distortion in an image. | http://www.fmwconcepts.com/imagemagick/ ... /index.php
to
- FISHEYE: Applies a fisheye distortion to an image. | http://www.fmwconcepts.com/imagemagick/ ... /index.php
to
- FISHEYE2PANO: Generates a strip panoramic image from a linear type fisheye image with optional vertical perspective correction. | http://www.fmwconcepts.com/imagemagick/ ... /index.php
to
- FISHEYE2RECT: Generates a perspective (rectilinear) image from a region of a vertically viewed fisheye image. | http://www.fmwconcepts.com/imagemagick/ ... /index.php
to
- POLAR: Applies either a rectangular (cartesian) to polar transformation or a polar to rectangular (cartesian) transformation on an image. | http://www.fmwconcepts.com/imagemagick/polar/index.php
to or
Re: Pano2VR côté serveur
Merci pour tous ces liens !
Re: Pano2VR côté serveur
Super les liens!!
Y a aussi une autre solution : activer sur ton serveur l'exécution de CGI_BIN. Il s'agit pour le serveur d'exécuter localement (donc sur le serveur) une appli externe en lui passant un certain nombre de paramètres via un formulaire HTML. La techno est un peu ancienne (j'en faisais en 1993!!), maisa fait ces preuves...
On peut ainsi exécuter des scripts Perl ou Python, ce qui tombe bien car :
- les scritps panotools pour linux sont en perl (fonctione sur tout OS ayant Perl installé)
- il y a zoomify version linux (mais aussi pour d'autres OS ayant python installé)
Y a aussi une autre solution : activer sur ton serveur l'exécution de CGI_BIN. Il s'agit pour le serveur d'exécuter localement (donc sur le serveur) une appli externe en lui passant un certain nombre de paramètres via un formulaire HTML. La techno est un peu ancienne (j'en faisais en 1993!!), maisa fait ces preuves...
On peut ainsi exécuter des scripts Perl ou Python, ce qui tombe bien car :
- les scritps panotools pour linux sont en perl (fonctione sur tout OS ayant Perl installé)
- il y a zoomify version linux (mais aussi pour d'autres OS ayant python installé)
---------------------------------------------
Nicolas CHAMBINAUD
http://www.images-numeriques.fr/
http://www.astrosurf.com/magnitude78
Images sous licence Creative Common
---------------------------------------------
« Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes. »
— devise Shadock
Nicolas CHAMBINAUD
http://www.images-numeriques.fr/
http://www.astrosurf.com/magnitude78
Images sous licence Creative Common
---------------------------------------------
« Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes. »
— devise Shadock