Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/11/2011, à 13:44

michel54

luminance hdr (RESOLU]

Bonjour,

Vu dans le dernier numéro LINUX PRATIQUE un article sur le logiciel luminance HDR.
J'ai téléchargé le fichier "luminance-hdr-2.1.0.tar.gz", l'ai décompacté et ai lancé la commande qmake-qt4 comme dit dans l'article

Et voici ce que cela donne:

$ qmake-qt4
Project MESSAGE: Detecting Qt version:
Project MESSAGE: Qt4, OK
Project MESSAGE: 
Project MESSAGE: Detecting exiv2:
Project MESSAGE: headers found in /usr/include/exiv2
Project MESSAGE: 
Project MESSAGE: Detecting OpenEXR:
Project MESSAGE: headers found in /usr/include/OpenEXR
Project MESSAGE: 
Project MESSAGE: Detecting fftw3:
Project MESSAGE: headers found in /usr/include
Project MESSAGE: 
Project MESSAGE: Detecting libtiff:
Project MESSAGE: headers found in /usr/include
Project MESSAGE: 
Project MESSAGE: Detecting gsl:
Project MESSAGE: headers found in /usr/include/gsl
Project MESSAGE: 
Project MESSAGE: Detecting libraw:
Project MESSAGE: headers found in /usr/include/libraw
Project MESSAGE: 
Project MESSAGE: ********************************************************************
Project MESSAGE: Installation PREFIX=/usr/local
Project MESSAGE: Debug statements DISABLED
Project MESSAGE: Here's what will be installed:
Project MESSAGE: luminance-hdr ==> /usr/local/bin
Project MESSAGE: luminance-hdr.desktop ==> /usr/local/share/applications
Project MESSAGE: luminance-hdr.png ==> /usr/local/share/icons/hicolor/32x32/apps
Project MESSAGE: docs ==> /usr/local/share/luminance-hdr
Project MESSAGE: help ==> /usr/local/share/luminance-hdr
Project MESSAGE: i18n messages ==> /usr/local/share/luminance-hdr/i18n
Project MESSAGE: ********************************************************************
WARNING: /home/michel/Téléchargements/luminance/luminance-hdr-2.1.0/project.pro:518: Unescaped backslashes are deprecated.

puis make:

$ make
/usr/bin/uic-qt4 forms/MainWindow.ui -o generated_uic/ui_MainWindow.h
make: /usr/bin/uic-qt4 : commande introuvable
make: *** [generated_uic/ui_MainWindow.h] Erreur 127

Quelqu'un a-t-il une idée de ce qui se passe?

merci

Dernière modification par michel54 (Le 04/11/2011, à 15:25)

Hors ligne

#2 Le 04/11/2011, à 13:49

Ypnose

Re : luminance hdr (RESOLU]

sudo apt-get install libqt4-dev

#3 Le 04/11/2011, à 14:32

michel54

Re : luminance hdr (RESOLU]

OK, cela va plus loin, mais après make, j'obtiens:

.

..
/usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../../../lib/libraw_r.a(dcraw_fileio.o): In function `LibRaw::apply_profile(char const*, char const*)':
(.text+0x8d9): undefined reference to `cmsCreate_sRGBProfile'
collect2: ld a retourné 1 code d'état d'exécution
make: *** [luminance-hdr] Erreur 1

et ensuite après sudo make install:

...
/usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../../../lib/libraw_r.a(dcraw_fileio.o): Ifunction `LibRaw::apply_profile(char const*, char const*)':
(.text+0x8d9): undefined reference to `cmsCreate_sRGBProfile'
collect2: ld a retourné 1 code d'état d'exécution
make: *** [luminance-hdr] Erreur 1

Hors ligne

#4 Le 04/11/2011, à 14:34

Compte supprimé

Re : luminance hdr (RESOLU]

Tu as une erreur lors du make qu'il faut d'abord résoudre :

undefined reference to `cmsCreate_sRGBProfile'
collect2: ld a retourné 1 code d'état d'exécution

#5 Le 04/11/2011, à 14:36

michel54

Re : luminance hdr (RESOLU]

Certes, mais comment. J'avoue être un peu perdu.

Merci pour vos réponses

Hors ligne

#6 Le 04/11/2011, à 14:49

michel54

Re : luminance hdr (RESOLU]

le problème est apparemment connu, voir ici

Mais cela ne m'avance pas trop.

My anglich is not parfait ;o)

Hors ligne

#7 Le 04/11/2011, à 15:24

michel54

Re : luminance hdr (RESOLU]

J'ai résolu mon problème en trouvant sur internet un dépôt où se trouve le .deb pour mon architecture (oneiric 64bits).

Voir ici

Hors ligne

#8 Le 04/11/2011, à 15:54

Compte supprimé

Re : luminance hdr (RESOLU]

Une petite phrase s'il-te-plaît, à quoi sert luminance HDR ? on dirait des effets d'images ... ok

La photo évolue de plus en plus dans cette nouvelle ère numérique. Actuellement, la photo et les processus dérivés ramènent de nombreuses techniques et innovations que vous avez maintenant dans vos mains.

Luminance HDR , le nom de cette application, est spécialisé en imagerie à grande gamme dynamique. Il s'agit de créer des photos avec la fusion de différentes images prises avec une exposition différente. Vous pouvez créer de cette manière des créations photo très complexes sur votre ordinateur.

Dernière modification par Compte supprimé (Le 04/11/2011, à 15:56)

#9 Le 04/11/2011, à 17:02

michel54

Re : luminance hdr (RESOLU]

Je découvre ce logiciel.

D'après ce que j'ai compris, "ce logiciel permet d'obtenir des photos parfaitement exposées sur toute leur surface et révélant les moindres détails avec une grande précisions". (extrait de linux pratique)

En fait, il faut:
-- soit un appareil photo capable de produire des photos HDR (High Dynamic Range) (ce n'est pas mon cas)
-- soit fabriquer avec Gimp une photo HDR en utilisant des calques: un normal, un sous exposé et un sur exposé.

Mais si les résultats me semblent excellents, voir ici, ici et ici, il faut un APN adéquat. Car le résultat obtenu avec Gimp ne me convainc pas.

Hors ligne

#10 Le 04/11/2011, à 17:24

Compte supprimé

Re : luminance hdr (RESOLU]

C'est agréable à l'œil mais ce n'est pas l'image de la réalité je trouve. Il vaut mieux désactiver la sauvegarde en JPG sur l'appareil photographique ...

#11 Le 04/11/2011, à 18:30

michel54

Re : luminance hdr (RESOLU]

Le seul avantage que j'y vois, c'est une technique (il y en a d'autres) (sous Gimp avec une seule photo) où l'on peut récupérer une photo non correctement exposée.

Je ne pense pas utiliser ce logiciel souvent.

Hors ligne

#12 Le 23/11/2011, à 12:18

StephaneG

Re : luminance hdr (RESOLU]

Bonjour,

Même si ce post date un petit peu, j'ai résolu le souci de compilation du logiciel d'effet photo HDR Luminance

A la date d'aujourd'hui: 23 Nov. 2011
la version stable de Luminance HDR est: 2.1.0
la version de LibRaw que ce logiciel utilise est : 0.13.8

J'ai d'abord désinstallé toutes les versions existantes (et installées sous forme de package .deb) sur mon ordi avec synaptic.
Il faut downloader les sources sur LibRaw.org:
LibRaw-0.13.8.tar.gz
LibRaw-demosaic-pack-GPL2-0.13.8.tar.gz
LibRaw-demosaic-pack-GPL3-0.13.8.tar.gz
suivre les instructions du site pour décompacter les archives
Ensuite j'ai compilé le code source de LibRaw ver. 0.13.8 et l'ai installée dans /usr:

./configure --prefix=/usr --enable-demosaic-pack-gpl2=./LibRaw-demosaic-pack-GPL2-0.13.8 --enable-demosaic-pack-gpl3=./LibRaw-demosaic-pack-GPL3-0.13.8 --enable-openmp --enable-lcms  --enable-examples
make
sudo make install

A partir de ce moment, la compilation de luminance HDR 2.1.0 se fait sans souci. Il n'y plus qu'à faire le traitement de nos merveilleuses photos prises en bracketing et qui n'attendent que le logiciel pour donner le meilleur d'elles-mêmes. (Seul le package libraw-dev pose souci donc pas besoin de recompiler les autres dépendances).

En passant, je ne suis pas d'accord avec les derniers messages, il se trouve que le HDR est avant tout utilisé pour réaliser ce que notre oeil fait très bien et donc pour compenser la faible plage de luminosité des capteurs numérique (deux fois plus petite que pour notre oeil...). Mais ça n'est que mon avis.

bonne chance à vous !

Hors ligne

#13 Le 23/11/2011, à 12:58

lambertine

Re : luminance hdr (RESOLU]

Bonjour,

je me permets de reprendre le post mais je n'arrive pas a compiler libraw. il me faudrait plus de détails

atherine@athena:~/Téléchargements/111123/LibRaw-0.13.8$ ./configure --prefix=/usr --enable-demosaic-pack-gpl2=./LibRaw-demosaic-pack-GPL2-0.13.8 --enable-demosaic-pack-gpl3=./LibRaw-demosaic-pack-GPL3-0.13.8 --enable-openmp --enable-lcms  --enable-examples
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking for g++... g++
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of g++... gcc3
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking for ranlib... ranlib
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert i686-pc-linux-gnu file names to i686-pc-linux-gnu format... func_convert_file_noop
checking how to convert i686-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... dlltool
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... (cached) ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for OpenMP flag of C compiler... -fopenmp
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for LCMS2... no
checking for LCMS... yes
configure: error: ./LibRaw-demosaic-pack-GPL2-0.13.8 does not contain LibRaw-demosaic-pack-GPL2

peut etre un pb au moment du telechargement ou de l'extractiond'archive ????
Lambertine

Hors ligne

#14 Le 23/11/2011, à 13:21

lambertine

Re : luminance hdr (RESOLU]

a priori j'ai reussi

il n'y a plus k

par contre je dois ouvrir le logiciel en ligne de commande .il ne s'est pas installe dans le menu

Lambertine

Hors ligne

#15 Le 23/11/2011, à 17:55

StephaneG

Re : luminance hdr (RESOLU]

Chez moi, ubuntu 11.10, Gnome 3 en interface graphique,
il est installé dans les logiciels graphiques, mais l'icone est un icone par défaut pour les exécutables. Il faut que je le change.

A vérifier donc.

Hors ligne