[Dcmlib] offset
Olivier Stern
olivier.stern at swing.be
Mon May 16 15:34:16 CEST 2005
Cest ce que jai fait au début mais la jobtiens une image noire.
for (unsigned int i = 0 ; i<dataSize/2 ;i++) {
uint16_t pixel = ((uint16_t *)imageData)[i]/255 ;
imageDataRGB[i*3] = imageDataRGB[i*3+1] = imageDataRGB[i*3+2] = ((uint8_t)
pixel) ;
}
Jai aussi essayé en décalant pixel de 8bits (gauche ou droite) mais
jobtiens toujours une image noire.
Merci,
Olivier
_____
De : Benoit Regrain [mailto:benoit.regrain at creatis.insa-lyon.fr]
Envoyé : lundi 16 mai 2005 15:15
À : olivier.stern at swing.be
Cc : dcmlib at creatis.insa-lyon.fr
Objet : Re: Re: [Dcmlib] offset
Ceci est tout à fait normal, probablement du aux limites min/max des valeurs
de pixels
trouvés dans l'image d'origine.
Si tu souhaites avoir une dynamique identique à l'image d'origine, il faut
effectuer le calcul suivant :
O = (I * 255) / 65535 = I / 255
avec
I : valeur d'un pixel de l'image d'entrée
O : valeur d'un pixel de l'image de sortie.
Cordialement
Benoit Regrain
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.creatis.insa-lyon.fr/pipermail/dcmlib/attachments/20050516/ff156437/attachment.html>
More information about the Dcmlib
mailing list