Notes de diffusion de Hugin--2015.0.0
Hugin est bien plus qu'un éditeur de panoramas.
Evolutions depuis la version 2014.0.0
- Hugin 2015.0 propose de nouvelles fonctionnalités. La plupart des modifications concernent l'amélioration de la stabilité, une meilleure maintenabilité et facilite l'ajout de nouvelles fonctionnalités.
- Le fichier de construction (makefile) du processus d'assemblage a été remplacé par des appels directs aux différents programmes. Cela réduit les appels multiples au même programme et accélère donc le processus de manière globale. Cela permet aussi l'usage de caractères peu commun dans les noms de fichiers. En ligne de commande, hugin_executor remplace les deux pto2mk et make, il permet aussi le lancement de l'assistant depuis la ligne de commande.
- Hugin propose maintenant son propre mélangeur, verdandi, utilisant un algorithme de type "segmentation par ligne de partage des eaux" (watershed), aussi inclus dans "nona". Verdandi peut être sélectionné en sélectionnant le mélangeur "intégré" dans l'onglet d'assemblage, ou dans l'écran de préférences. Verdandi peut aussi être exécuté en ligne de commande.
- La librairie lensfun a été supprimée car elle n'a pas donnée satisfaction à nos exigences. Elle a été remplacée par notre propre base de données d'appareils photos et d'objectifs. Cette base de données utilise une approche par exploration de donnée (data mining) et ne nécessite aucune action de la part de l'utilisateur. Les informations de distorsion géométrique et de vignetage doivent être chargées par l'utilisateur.
- La fenêtre d'aperçu rapide a un nouvel outils permettant d'ajouter ou de supprimer des points de contrôles dans une zone définit dans l'image de prévisualisation.
- Les ensembles d'expositions sont automatiquement détectés au chargement des images, une option permet de ne pas lier les positions des images lors de l'ajout d'ensembles.
- Dans l'onglet "Points de contrôle", l'ajustement précis automatique et l'estimation automatique dépendent des types d'objectif de chaque image. Ils devraient fonctionner maintenant avec des images prises avec des focales distinctes et même des types d'objectifs différents. L'ajustement précis automatique est beaucoup plus rapide si Hugin est compilé avec la librairie libfftw3 (optionnel).
- PTBatcherGUI propose plus de choix en fin de traitement : selon le système d'exploitation, PTBatcherGUI peut être fermé, l'ordinateur éteint ou mis en veille prolongée.
- PTBatcherGUI affiche les vignettes des images lors du parcours de répertoires.
- De nombreux programmes utilisés par Hugin exploitent maintenant tous les processeurs disponibles.
Nouveaux outils en ligne de commande :
- verdandi : mélangeur d'images
- hugin_executor : assemble et exécute l'assistant depuis la ligne de commande
- hugin_lensdb : outils pour la maintenance de la base de données des objectifs.
Autres améliorations
- De nombreuses améliorations et corrections d'anomalies.
Internationalisation
La plupart des traductions ont été mise à jour pour cette version.
Mise à jour
La mise à jour depuis une version précédente de Hugin devrait être transparente. Si vous rencontrez des problèmes avec d'anciens paramétrages, ils peuvent être remis à zéro dans la fenêtre des préférences en cliquant sur 'Charger les valeurs par défaut'.
Il est fortement recommandé de choisir l'utilitaire CPFind natif dans Hugin en tant que détecteur de points de contrôle par défaut.. C'est le seul générateur de points de contrôle approuvé par Hugin. Des générateurs tiers pourront être compatibles avec l'architecture de modules complémentaires.
Compilation
Les utilisateurs compilant le code se référeront à la liste des dépendences (en anglais) ainsi qu'au processus de compilation (en anglais) spécifique à chaque plateforme décrit dans le wiki. De plus amples informations sont disponibles dans les fichiers README et INSTALL_cmake disponibles dans les archives tar.
Cependant, quelques changements sont à prendre en compte par rapport à la version 2014.0 :
- Un compilateur proposant OpenMP est fortement conseillé. Compiler sans OpenMP revient à créer un exécutable ne fonctionnant que sur un seul thread.
- Hugin utilise aussi des spécificités de la norme C++11. Si votre compilateur ne supporte C++11, il faut utiliser les librairies Boost à la place.
- Modification des dépendances :
- La librairie lensfun et ses dépendances ne sont plus nécessaires.
- La librairie sqlite3 est nécessaire pour la base de données des appareils photos et des objectifs.
- La librairie libfftw3 n'est pas obligatoire mais recommandée. Avec cette librairie, la fonctionalité d'ajustement précis automatique et le programme align_image_stack sont beaucoup plus rapide.
- La librairie libvigra en version >= 1.9 est maintenant obligatoire (Le code de l'ancienne librairie vigra a été supprimé de Hugin). Vérifier que la librairie libvigra a été compilé avec le support de TIF, JPEG, PNG et *OPENEXR* (Par défaut *OPENEXR* au moins est optionnel et doit être activé explicitement lors de la compilation de libvigra)
Téléchargement
Hugin peut être téléchargé sur SourceForge et sur Launchpad.
Les communautés d'utilisateur construisent les binaires pour leurs plateformes respectives. Ces différentes versions sont en général annoncées quelque jours après la publication de cette archive tar sur la liste de distribution et ajouté dans la section "download" de SourceForge.
Remerciements
Merci à tous les contributeurs de cette version ainsi qu'aux membres de la liste de diffusion hugin-ptx , bien trop nombreux pour être cités ici.