Ci-dessous une partie du code que j'ai essayé d'éditer, MATLAB deconvolucy.
il semble avoir un problème avec DAMPAR où le type de classe ne correspond pas.Problème avec le type de tableau "DAMPAR" dans MATLAB deconvolucy.m
Quelqu'un peut-il aider ou est-ce que quelqu'un connaît un meilleur moyen d'appeler une image que je (comme dans deconvolucy.m) tolérerait? [Peut-être que je devrais convertir l'image en tableau avant de l'utiliser? comment puis-je le fais]
// - Code - //
I = imread (? C: \ Users \ Lem \ Desktop \ III \ TIFF \ 69_M.000.tif ', « TIF ');
classe (I)
PSF = fspécial ('gaussien', 7,10);
V = 0,0001;
BlurredNoisy = imnoise (imfiltre (I, PSF), 'gaussien', 0, V); WT = zéros (taille (I))
;
WT (5: extrémité 4,5: extrémité 4) = 1; J1 = déconvulser (BlurredNoisy, PSF); J2 = déconvolution (BlurredNoisy, PSF, 20, sqrt (V)); J3 = déconvolution (BlurredNoisy, PSF, 20, sqrt (V), WT);
// ...
...
... //
??? Erreur lors de l'utilisation de ==> deconvlucy> parse_inputs à 316
Dans la fonction deconvlucy, DAMPAR doit être de la même classe que l'image d'entrée.
Erreur dans ==> deconvlucy à 102
[J, PSF, NUMIT, DAMPAR, AFFICHEUR, POIDS, SUBSMPL, sizeI, classi, numNSdim] = ...