首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

DCMTK 开源库的学习二:直接操作dcm文件中像素数据的尝试

2013-04-12 
DCMTK 开源库的学习2:直接操作dcm文件中像素数据的尝试DCMTK官网给出了JPEG式压缩的DCM文件解压缩的方法(h

DCMTK 开源库的学习2:直接操作dcm文件中像素数据的尝试

DCMTK官网给出了JPEG格式压缩的DCM文件解压缩的方法(http://support.dcmtk.org/docs/mod_dcmjpeg.html),代码摘录如下:

DCMTK 开源库的学习二:直接操作dcm文件中像素数据的尝试

原本压缩的像素数据区,被解压了出来:30 F8 30 F8 30 F8……,dcm文件中每个像素用16位来表示,采用的小端存储模式,30 F8就是十进制的-2000,即测试图像的填充背景的CT值。

博文(http://support.dcmtk.org/wiki/dcmtk/howto/accessing-compressed-data)给出了过去解压后的真实像素数据内存指针的方法,主要是的语句是:

此处有一个问题未能解决:如果在对pixData指向的区域进行操作后,调用保存函数saveFile时未选择EXS_LittleEndianExplicit格式,生成的结果依然是原始图像。

热点排行