Je souhaite afficher le fichier DICOM ayant une interprétation photométrique MONOCHROME2.Affichage DICOM monochrome2 ayant des bits stockés inférieurs aux bits alloués
quelques-unes des caractéristiques de l'image sont-
Rows: 1024
Columns: 1024
No of Frames: 622
Bits Allocated: 16
Bits Stored: 10
High Bit: 9
Pixel Representation: 0
Sample per pixel: 1
J'utilise gdcmRegionReader
pour extraire tableau d'octets de trames unique de la manière suivante.
gdcm.ImageRegionReader _regionReader = new gdcm.ImageRegionReader();
_regionReader.SetRegion(_boxRegion); // _boxRegion is some region
_regionReader.ReadIntoBuffer(Result, (uint)Result.Length);
Marshal.Copy(Result.ToArray(), 0, _imageData.GetScalarPointer(),
Result.ToArray().Length);
_viewer.SetInput(_imageData); // _viewer = vtkImageViewer
Mais quand j'afficher ce fichier, il affiche comme ça ..
mais l'image originale est comme ça ..
Alors quelqu'un peut me aider sur la façon de charger et d'affichage MONOCHROME2 dicom images.
Utilisez-vous une boîte à outils pour afficher l'image? OU Vous voulez simplement afficher l'image sur un contrôle (WinForm, Panal, etc.) à partir d'un tableau d'octets en utilisant C#? –
J'affiche cette image dans un panneau en utilisant VTK. – Namrata
Alors, quel est exactement le problème en faisant cela? Modifiez votre question pour ajouter plus d'informations. C'est la forme actuelle, la question est trop large et difficile à répondre. Rendez-le spécifique. –