Mon problème ce que je suis débutant en programmation matlab et en traitement d’image médicale, je veux faire une normalisation en intensité des coupes d’images 3D pour extraire un descripteur selon le niveau de gris. Vous pouvez m’aider par une idée ??
D’après ce que j’ai compris, j’ai écrit une fonction sur la normalisation en intensité (appliquer sur une image 2D) mais ça marche pas il m’apparaisse cet erreur : Subscripted assignment dimension mismatch.
La fonction :
Pour l’extraction des descripteurs selon le niveau de gris d’une image ce n’est pas clair pour moi comment je peux effectuer l’extraction d’un vecteur descripteur et est - ce qu’on un démarche précis à suivre ????
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 function [norma1] = norma( img ) [ligne,colonne]= size (img); mini = min(min(img)); maxi = max(max(image)); range = maxi - mini; for n=1:ligne for m=1:colonne norma1(i,j)= floor((img(i,j) - mini)*255./range); end end end
Partager