dcmcjpeg
dcmtk 包中的工具()sudo apt-get install dcmtk
用于将 DICOM 图像文件转换为 JPEG。
但我怀疑它仍将图像包装在 DICOM 容器中,因为当我尝试时,我得到了这个:
> file 000010.*
000010.dcm: DICOM medical imaging data
> md5sum 000010.*
a64dee7fa9c9fb383c9aec833006f161 000010.dcm
> dcmcjpeg --verbose --encode-extended --quality 75 --huffman-optimize --bits-force-8 --monochrome 000010.dcm 000010.jpg
I: reading input file 000010.dcm
I: Convert DICOM file to compressed transfer syntax
I: Output transfer syntax JPEG Extended, Process 2+4 can be written
I: creating output file 000010.jpg
I: conversion successful
> file 000010.*
000010.dcm: DICOM medical imaging data
000010.jpg: DICOM medical imaging data
> md5sum 000010.*
a64dee7fa9c9fb383c9aec833006f161 000010.dcm
c3019b54640179805ab3912414b97936 000010.jpg
如何从 DICOM 文件中完全提取图像并将其转换为 JPEG 或 PNG 等常见格式?
答案1
请使用工具dcmj2pnm:
此工具可将 DICOM 图像转换为 PGM/PPM、PNG、TIFF、JPEG 或 BMP
以下是使用示例:dcmj2pnm --write-jpeg --min-max-window ST1-SE1.dcm foot-xray.jpg
使用选项“--min-max-window”使用最小-最大算法计算 VOI 窗口
高血压
答案2
对于那些尝试在 Linux 中运行此程序的人来说,还有更多信息:
安装
sudo apt-get install dcmtk
DICOM 信息
dcmj2pnm --image-info --no-output --verbose image.dcm
提取所有图像
dcmj2pnm --write-png image.dcm ./output --all-frames