Maximum variable size allowed by the program is exceeded.
salut tous le monde,
une message d'erreur incompréhensible m'apparaît
Citation:
??? Error using ==> unknown
Maximum variable size allowed by the program is exceeded.
Error in ==> affichage_pic2D at 46
D=zeros(36000,36000);
est ce que ça signifie que le programme n'accepte pas des matrices de telle dimension 36000 -36000 (cette dimension représente le nombre de pixel des images traités) mais pourquoi
SVP, je ne comprends pas cette erreur et comment la corriger
Veuillez m'aider
codialement
maximum variable exceeded
Salut,
Est-ce qu'il s'agit d'une limitation de ma machine (2 GO de Ram) ou une limitation de MATLAB?
Citation:
Envoyé par Caro_Line
As-tu réellement besoin de créer une matrice aussi grande ?
oui j'ai besoin de toutes cette dimension pour ne pas perdre des information significatifs de l'image
SVP, y'a t-il une solution?
maximum variable exceeded
salut,
Merci pour votre réponse
Citation:
Envoyé par
Dut
Dans ton cas précis, les images peuvent souvent être stockées avec des valeurs positives ou nulles de classe uint8 ou uint16
Donc il faut que je transforme chaque image en précision unit8
comment je peux les transformés en unit8?
et est ce qu'il y a risque de perte des informations importantes de l'image?
Cordialement
maximum variable exceeded
salut,
la base de données des images c'est elle de l'université de l'essex, elles ont la format JPEG et la resolution 200*180 pixel
cordialement
maximum variable exceeded
salut,
voici le lien de la base de données des images:
http://cswww.essex.ac.uk/mv/allfaces/index.html
maximum variable exceeded
salut,
oui c'est vrai la résolution des images est en faite 200*180 mais la méthode de filtre de corrélation exige l'utilisation d'une matrice dont le nombre de lignes est 200*180=36000 et le nombre de colonnes égale encore 200*180=36000
j'ai pensé de faire imresize(img, 60,60) mais je crains la perte des information du visage qui sont utiles pour la reconnaissance.