Après un certain temps, après avoir essayé les « conseils », « hint », « devine » et « procès » dans here, here, here, here et here, même à travers les données SO questions here et d'autres, et en utilisant plusieurs logiciels dans here, here et here, je ne suis toujours pas en mesure de trouver un exemple fonctionnel de la façon de convertir un fichier image brut DNG par la ligne de commande.ligne de commande Lire DNG Images
Je ne cherche pas de solutions complètes, juste un exemple de ligne de commande fonctionnelle qui convertit n'importe quelle image DNG.
This est le meilleur, mais, génial, ne pas courir parce que "on manquerait cette étape importante" (merci!).
ThisThis est rien d'autre qu'une "astuce", laissant de côté sans aucun fichier réellement converti. De là, je ne peux pas aller plus loin en faisant la conversion nécessaire (l'image semble trop "sombre"). Le programme de ligne de commande dcraw
nécessite une certaine "configuration" (laquelle?) Pour ne pas avoir de déviation des couleurs, et une "ombre portée du centre de l'image vers l'extérieur", tout en comparant sa sortie tiff avec le bon Adobe Converter, ce qui est la ligne de commande malheureusement (appel en ligne de commande):
dcraw -T filename
le meilleur code incomplet fonctionnel pour ce qui devrait être une simple fonction dngread
est le suivant (code Matlab):
function img=dngread(filename,options)
%% READ DNG IMAGE FILES
% READ BASIC INFO
info = imfinfo(filename);
info.SubIFDs{1};
% READ COLOR FILTER ARRAY
warning off MATLAB:tifflib:TIFFReadDirectory:libraryWarning
t = Tiff(filename,'r');
offsets = getTag(t,'SubIFD');
setSubDirectory(t,offsets(1));
cfa = read(t);
close(t);
% LINEARIZATION TABLE
%curve = info.SubIFDs{1}.LinearizationTable
% DEMOSAIC COLOR FILTER ARRAY
options.filter='rggb'
img=demosaic(cfa,options.filter);
% Image in here looks "dark"
imshow(img);
S'il vous plaît mettre à jour votre poste avec la vraie raison pour laquelle le "guide brut" n'a pas fonctionné pour vous; et gardez-le professionnel. – informaton
Dans les deux méthodes, l'image est "assombrie". Je pense qu'il y a un filtre non-linéaire, une étape de démolition et une configuration de luminosité manquante. Lequel (si ce n'est tous) et/ou dans quel ordre est un mystère complet de toutes les références données. – hyprfrcb