yadav virus Ответов: 0

Зритель не считать Дицом


На самом деле я хочу просмотреть DICOM-изображения одного пациента 3 различных серий, Серия one contaions 112 файлов dcm.
Как я могу загрузить 112 в одну ячейку, чтобы я мог скриллить мышь для просмотра кадров один за другим в одной ячейке.
приложение c# для Windows.

Что я уже пробовал:

DicomDataSet DS = новый DicomDataSet();
_medicalViewer = новый MedicalViewer(1, 1);
_medicalViewer.Location = новая точка(0, 0);
_medicalViewer.Размер = новый размер(это.ClientRectangle.Правильно, это.ClientRectangle.Дно);
ДС.Нагрузка(@"C:\Users\Public\Documents\LEADTOOLS Изображения\Рис1.ПЦО", DicomDataSetLoadFlags.Нет);


DicomElement elementPixelData = DS.FindFirstElement(null, DicomTag.PixelData, false);
int imageCount = DS.GetImageCount(elementPixelData);
_image = DS.GetImages(elementPixelData, 0, imageCount, 0, RasterByteOrder.Bgr | RasterByteOrder.Серый, DicomGetImageFlags.AutoApplyModalityLut | DicomGetImageFlags.AutoApplyVoiLut);

MedicalViewerMultiCell клетка = новый MedicalViewerMultiCell(в верхней части страницы, правда, 1, 1);
ячейка.AddAction(MedicalViewerActionType.Stack);
ячейка.SetAction(MedicalViewerActionType.Stack, MedicalViewerMouseButtons.Колесо, MedicalViewerActionFlags.Активный);
_medicalViewer.Ячейки.Добавить(ячейка);
этот.Управления.Добавить(_medicalViewer);



Это загружает DICOMDIR, но мне нужно просматривать файлы .dic,. dcm более чем по одному в одной ячейке, поэтому я могу просматривать мультикадры один за другим при прокрутке колесика мыши.
Спасибо

0 Ответов