Вопросы по теме 'pydicom'

Преобразование изображения DICOM в список координат XYZ и их значений - Python
Вот что я пытаюсь достичь на Python (имейте в виду, что я относительно новичок в Python): Преобразуйте изображение DICOM в список координат xyz вместе с соответствующими значениями пикселей и экспортируйте список в файл .csv. Восстановите то же...
2677 просмотров
schedule 16.10.2021

Поддержка библиотеки pydicom при просмотре файлов DICOM на потерянном содержимом python
Я использую библиотеку pydicom, чтобы увидеть файл DICOM, как показано на рисунке 2, но я хочу вычислить число 3. Я не знаю, как это сделать. Вы помогаете мне направлять. Я благодарю тебя import matplotlib.pyplot as plt from matplotlib import...
785 просмотров
schedule 21.09.2021

Как разделить файлы pydicom (изображение) пополам с помощью Python?
У меня много изображений (файлов pydicom). Я хотел бы разделить пополам. Из 1 изображения я хотел бы 2 изображения: часть слева и часть справа. Вход: 1000x1000 Выход: 500x1000 (ширина x высота). В настоящее время я могу только читать файл....
1116 просмотров
schedule 05.10.2021

Напишите массив изображений Dicom
У меня есть папка с изображениями dicom, я сохранил эти изображения в массиве и хотел бы распечатать их в другой папке. Я не могу найти метод, который будет записывать каждое из изображений, например cv2.imwrite import pydicom import skimage,...
605 просмотров
schedule 25.10.2021

Ошибка Python с dicom.read_file ()
Я пишу приложение, чтобы что-то делать с изображениями DICOM с помощью Python (с использованием библиотеки Pydicom). К сожалению, в самом начале я застрял с проблемой, которой не должно быть, согласно учебникам, которые я читал (fe здесь ). Код...
3553 просмотров
schedule 31.03.2022

Использование изображений dicom с OpenCV в Python
Я пытаюсь использовать изображение dicom и манипулировать им с помощью OpenCV в среде Python. До сих пор я использовал библиотеку pydicom для чтения данных изображения dicom (.dcm) и использования атрибута массива пикселей для отображения изображения...
7283 просмотров
schedule 11.04.2022

Создание детерминированного UID в зависимости от MAC-адреса и имени пользователя.
Я пишу процедуру Python для создания файлов DICOM. В этом случае мне нужно указать тег UID создателя экземпляра, который используется для уникальной идентификации устройства, создавшего файл DICOM. Поэтому мне нужна функция, которая генерирует такой...
218 просмотров
schedule 08.04.2022

Добавление нового тега DICOM с помощью pydicom
Я пытаюсь преобразовать множество DICOM DTI siemens в NifTi с помощью утилиты dcm2nii freesurfer, но у меня не получается работать с некоторыми файлами, потому что в них отсутствует DiffusionGradientDirection tag (0x19,0x100E) , который необходим...
6119 просмотров
schedule 25.05.2022

Эффективное изменение формы numpy ndarray из 2-D в 3-D на основе элементов из 2-D
Я работаю с файлами DICOM , которые содержат данные изображений. Я использую pydicom для чтения метаданных из файла .DCM. Теперь данные пикселей, извлеченные из файла .DCM, возвращаются в виде двумерного массива numpy ndarray. Конкретные файлы...
340 просмотров
schedule 24.06.2022

Как получить доступ к массивам пикселей RGB из файлов DICOM с помощью pydicom?
Я пытаюсь получить доступ к массиву пикселей RGB файла DICOM с неизвестным сжатием (возможно, без него). Извлечение массивов пикселей в градациях серого работает нормально. Однако, используя import dicom import numpy as np data_set =...
5232 просмотров
schedule 05.07.2023

Как преобразовать DICOM из Monochrome 1 в Monochrome 2?
Я работаю над проектом с изображениями DICOM, где мне нужно сравнить два изображения DICOM. Проблема в том, что один в монохромном режиме 1, а другой в монохромном режиме 2 (ноль означает белый и черный соответственно). Как я могу преобразовать эти...
1817 просмотров

Итерация файлов DICOM
Я использую pydicom для чтения файлов dicom (имя пациента), но все мои файлы dicom имеют имена i34, i67 и т. д. (нет определенного порядка или последовательности для этих имен). Моя проблема: у меня есть список имен пациентов в текстовом файле, и я...
792 просмотров
schedule 24.07.2023

Установите дикомпилятор для python, используя conda или pip
Я пытаюсь установить dicompyler для чтения файлов плана DICOM-RT через conda, но получаю «PackageNotFoundError». Пакет находится на Github по адресу https://github.com/dicompyler/dicompyler-core . При загрузке и установке tar с помощью pip...
726 просмотров
schedule 28.05.2023

Обработка рентгеновских изображений (файлы .dcm) с использованием pydicom (не удалось найти атрибут SliceThickness)
Я новичок в обработке изображений и хочу знать, как я могу предварительно обработать изображения dicom с помощью python. Я следую приведенному ниже руководству: dicom в python В моих данных нет атрибута SliceThickness. Как я могу его рассчитать?...
991 просмотров
schedule 09.03.2023

Сравнение двух значений из двух разных классов ‹class 'pydicom.valuerep.DSfloat'› и ‹class 'numpy.ndarray'› в Python
Я хочу сравнить некоторые значения, используя «if» в приведенном ниже коде, но это не работает: if Slice_num[person][i, [1]] == Z_pos: # Slice_num[0][15, [1]] is ['-10.000000'] and Z_pos = -10.000000 absname = os.path.join(root, dcmfile)...
127 просмотров
schedule 12.01.2023

Импорт наборов данных изображений по порядку
Я пытаюсь импортировать 3D-изображения по порядку и связывать идентификационные метки с каждой папкой. В настоящее время у меня есть код для файлов dicom, но я также пытаюсь работать с файлами изображений .tiff: data_dir = "\\tiff\\" patients =...
69 просмотров
schedule 22.08.2023

Проблема с кодировкой при чтении репозитория dicom
Я предварительно обрабатываю репозиторий изображений DICOM, чтобы передать его сверточной нейронной сети, но когда я пытаюсь прочитать репозиторий, он выдает следующую ошибку: LookupError: неизвестная кодировка: ISO 2022 IR 100 Вот код,...
258 просмотров
schedule 20.11.2022

Как получить элемент dicom из файла .dcm с помощью pydicom, если элемент находится в квадратных скобках
Я пытаюсь извлечь файл dicom с помощью библиотеки pydicom. filename="C:\\Users\\1016086\\PycharmProjects\\untitled\\dicomeSample.dcm' dataset = pydicom.dcmread(filename) Итак, я должен получить значение ниже элемента (0011, 1004)...
1023 просмотров
schedule 02.08.2023

Перезапись файла DICOMDIR с помощью pydicom
Я редактирую метаданные нескольких изображений dicom, разделенных между dicomdir. Я успешно загрузил dicomdir, просмотрел его, чтобы найти изображения, отредактировал их метаданные и перезаписал исходные файлы dicom. Затем я успешно перезаписываю...
304 просмотров
schedule 07.04.2023

Потери JPEG2000 при чтении DICOM в Python 3.7
В моем Python 3.7 я хочу читать DICOM. Но я сталкиваюсь с этим уведомлением: NotImplementedError: этот синтаксис передачи JPEG 2000 Image Compression (только без потерь) не может быть прочитан, потому что в Pillow отсутствует подключаемый...
1379 просмотров
schedule 18.12.2022