Bonjour bonjour !
Je suis nouveau, et j'ai déjà une question.
Je débute sur Matlab et dans le cadre d'un petit projet pour un cours de système complexes, je dois utiliser ce logiciel afin de tirer des informations d'une image, et les traiter.
J'utilise la fonction A = imread('img.bmp','bmp'); pour charger dans la matrice 'a' mon image bmp en 256 niveaux de gris (8 bits). Je me retrouve donc avec une matrice de classe 'uint8' dont les valeurs sont bornées à 255.
Mon problème étant que je voudrait que la matrice soit codée en 16bit pour pouvoir y calculer des valeurs plus grandes (je n'ai ensuite plus besoin de l'afficher en tant qu'image bitmap).
Alors est-il possible de convertir facilement d'une classe à une autre ? Ou de copier le contenu de ma matrice uint8 dans une matrice uint16 ?
D'AVANCE MERCI !!!
-----