Dans ce tuto, Harry Durgin vous présente l’utilisation du plugin d’Holger pour utiliser enfuse sous darktable. Ce plugin permet de gagner du temps pour faire du HDR ou du focus stacking. C’est un script lua qui permet l’utilisation d’align_image_stack et enfuse. Bon visionnage !
Source: http://weeklyedit.com/holgers-lua-plugin-enfuse/
Procédure d’installation du plugin tirée du README
Télécharger le plugin avec l’un de ces deux liens:
enfuse_pro-2.1beta1.tar @multimedia4linux.de
enfuse_pro-2.1beta1.tar @weeklyedit.com
Sous ubuntu, il faudra installer des paquets nécessaires pour l’utilisation de lua
sudo apt-get update
sudo apt-get install liblua5.2-0 liblua5.2-dev lua5.2 lua5.2-doc
Le programme align_image_stack (contenu dans hugin-tools), enfuse et exiftool seront utiles pour générer les images HDR et DFF (Focus Stacking)
sudo apt-get install hugin-tools enfuse libimage-exiftool-perl
Harry conseille aussi l’utilisation d’enfuse dans sa version récente, la 4.2
sudo add-apt-repository ppa:hugin/hugin-builds
sudo apt-get update
sudo apt-get upgrade
Si non présents, créer les dossiers suivants:
~/.config/darktable/lua/contrib
~/.config/darktable/lua/en_DE/LC_MESSAGES
Copier ensuite le script lua enfuse_pro.lua dans
~/.config/darktable/lua/contrib
Pour que darktable démarre le script, il faudra éditer le fichier ~/.config/darktable/luarc pour y ajouter cette ligne:
require “contrib/enfuse_pro”
Démarrer darktable et vous devriez avoir “fusion to hdr or dff image” devrait apparaître les options d’exportation.
merci de l’information. je viens de suivre la manip à monsieur durgin et j’ai un assemblage hdr dans darktable et un assemblage focus stacking.
une remarque de ma part… pour créer un dossier et sous dossiers en une ligne
mkdir -p ~/.config/darktable/lua/contrib permet d’eviter de faire
cd ~/.config/darktable
mkdir lua
mkdir lua/contrib
sinon super info que je manquerais pas d’utiliser.
Suivi le tuto pas à pas , mais pas d’option de fusion dans l’exportation , ni d’option lua dans les paramètres . Mon darktable (2.2.3) sur un ubuntu 16.04.2 est en français , est ce que ça peut en etre la cause ?
Comment faire un peu de troubleshooting là dessus ?
Hubert.
After sometimes on it :
ref to : https://www.darktable.org/usermanual/ch09.html.php
I found we can troubleshoot lua script by starting darktable in CLI with “-d lua” so lua debug msg are returned , and some tests can be done to be sure lua scripts are working as expected .
So the error msg was :
LUA ERROR : /home/hubpliss/.config/darktable/luarc:1: syntax error near char(226)
Creating the luarc file , i copy/paste from firefox require “contrib/enfuse_pro”
After some tests , seems a character become invalid during the paste ( probably the double quote)
I wrote the command manually (require “contrib/enfuse_pro”) and all is fine now 🙂 .
Hubert.
Très bonne surprise !!! Merci du partage !
J’ utilisais Enfuse sous Hugin notamment pour faire du “focus stacking” , heureux de voir que c’ est aussi possible maintenant sous Darktable, je vais rapidement tester ça !!!!
bonsoir
ce module avait l’air interessant au début , mais dans l’usage j’ai souvent des messages d’erreurs en lancant via la console.
j’ai chargé les deux images de mr durgin et lancé le module
donc copie de console à partir du lancement du module
—
patrick@patrick-win7:~$ darktable
enfuse 4.2
Written aligned images to files with prefix “.aligned_”
enfuse: warning: exposure width less than 0; will use 1/1024
enfuse: warning: option “–contrast-window-size” has no effect as contrast
enfuse: warning: weight is zero
enfuse: warning: option “–contrast-edge-scale” has no effect as contrast
enfuse: warning: weight is zero
enfuse: warning: option “–contrast-min-curvature” has no effect as contrast
enfuse: warning: weight is zero
enfuse: warning: compression is not supported with output
enfuse: warning: file type “”
enfuse: error opening output file “/home/patrick/Téléchargements/2017-03-07-05-52-54-0-2017-03-07-05-53-29-0.”;
enfuse:
Precondition violation!
did not find a matching codec for the given file extension
(/build/libvigraimpex-dp3J2t/libvigraimpex-1.10.0+dfsg/src/impex/codecmanager.cxx:271)
enfuse: info: remove invalid output image “/home/patrick/Téléchargements/2017-03-07-05-52-54-0-2017-03-07-05-53-29-0.”
enfuse: warning: could not remove invalid output image “/home/patrick/Téléchargements/2017-03-07-05-52-54-0-2017-03-07-05-53-29-0.”: No such file or directory
—
d’autres fois j’ai un résultat completement noir ou presque noir.
les parametres que j’ai de haut en bas…
5
8
3
0.9
free preset
1,0000
0,0000
0,0000
0,0000
0,0000
0.1
0.0%
5
TIFF
Téléchargements
tif
16 bits
deflate avec prédiction
Je viens de voir sur la liste de diffusion de darktable qu’il y a une nouvelle version Enfuse_pro-2.1.1 : http://www.multimedia4linux.de/images/darktable/plugins/enfuse_pro-2.1.1.tar
Je viens de faire un essai, et ca marche avec cette version. merci à vous.
J’ai un soucis pour installer. Sous Ubuntu 18.04 je n’ai pas de repertoire config.
Par exemple mes styles darktable sont situés dans Home/snap/darktable/35/styles
J’ai pas bien pigé ta question. Peut être que .config/dartktable fonctionne mieux.