의료용 디지털 영상 및 통신, DICOM 표준은 의료용 기기에서 프로토콜과 같이 표준입니다.
pydicom 은 DICOM 파일 작업을 위한 순수한 Python 패키지입니다. 쉬운 "파이썬" 방식으로 DICIOM 데이터를 읽고, 수정하고, 쓸 수 있습니다.
순수한 Python 패키지로서 pydicom 은 다른 요구 사항 없이 Python이 실행되는 모든 곳에서 실행할 수 있지만 Pixel Data 로 작업하는 경우 NumPy 도 설치하는 것이 좋습니다 .
# Using pip:
!pip install pydicom
# Using conda:
conda install -c conda-forge pydicom
img = dcm.pixel_array
print(img)
print(img.shape)
import matplotlib.pyplot as plt
# dcm = pydicom.dcmread('./0002.dcm')
# img = dcm.pixel_array[0]
plt.imshow(img, cmap=plt.cm.bone)
Matplotlib 에서 이미지 나 일반 도형에 사각형을 그려야 할 때 matplotlib.patches 의 rectangle 패치는 add_patch 메소드로 축에 추가되어야합니다.
사각형’패치는 왼쪽 아래 모서리의 지정된 좌표와 지정된 너비와 높이로 사각형을 그립니다.
"Rectangle(xy, width, height, angle=0.0, fill=True, **kwargs)"
출처:
https://velog.io/@olxtar/Python-DICOM%ED%8C%8C%EC%9D%BC-%EC%9D%BD%EA%B8%B0
https://www.delftstack.com/ko/howto/matplotlib/how-to-draw-rectangle-on-image-in-matplotlib/