医站点医维基

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 856|回复: 4

[DCMTK] DCMTK简介四-dcmimgle程序库

[复制链接]

336

主题

410

回帖

2806

积分

管理员

积分
2806

热心会员推广达人优秀版主荣誉管理论坛元老

发表于 2015-12-4 21:04:51 | 显示全部楼层 |阅读模式
本帖最后由 medimage 于 2015-12-4 21:23 编辑

四、dcmimgle程序库
dcmimgle是一个图像处理库和可用的工具模块,它包括了对DICOM单色图像的访问和显示。对颜色图像的支持由dcmimage模块提供,对JPEG压缩图像的支持由dcmjpeg模块支持。
主要接口类:
--DicomImage: 为dcmimgle/dcmimage模块提供接口类。主要目的是图像显示。在dcmimage.h中定义。
--DiDisplayFunction: Class to handle hardcopy and softcopy device characteristics file and manage display LUTs (for calibration). 在didispfn.h中定义。

可用工具:
--dcmdspfn: Export standard display curves to a text file
--dcod2lum: Convert hardcopy characteristic curve file to softcopy format
--dconvlum: Convert VeriLUM files to DCMTK display files
举例:
--载入一幅DICOM单帧单色图像,并显示其像素数据。
DicomImage *image = new DicomImage("test.dcm");
if (image != NULL)
{
if (image->getStatus() == EIS_Normal)
{
    if (image->isMonochrome())
    {
      image->setMinMaxWindow();
      Uint8 *pixelData = (Uint8 *)(image->getOutputData(8 /* bits */));
      if (pixelData != NULL)
      {
        /* do something useful with the pixel data */
      }
    }
} else
    cerr << "Error: cannot load DICOM image (" << DicomImage::getString(image->getStatus()) << ")" << endl;
}
delete image;
回复

使用道具 举报

13

主题

398

回帖

1051

积分

版主

积分
1051

热心会员推广达人优秀版主荣誉管理论坛元老

发表于 2016-5-14 09:03:46 | 显示全部楼层
谢谢LZ
回复

使用道具 举报

15

主题

428

回帖

1137

积分

版主

积分
1137

热心会员推广达人优秀版主荣誉管理论坛元老

发表于 2016-5-17 19:32:49 | 显示全部楼层
顶 顶 顶 顶 顶 顶 顶 顶
回复

使用道具 举报

15

主题

451

回帖

1164

积分

版主

积分
1164

热心会员推广达人优秀版主荣誉管理论坛元老

发表于 2016-5-20 08:32:24 | 显示全部楼层
好贴
回复

使用道具 举报

24

主题

462

回帖

1231

积分

版主

积分
1231

热心会员推广达人优秀版主荣誉管理论坛元老

发表于 2016-5-23 02:59:43 | 显示全部楼层
先学习一下,以留备用
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|关于我们|医维基|网站地图|Archiver|手机版|医疗之家 ( 沪ICP备2023001278号-1 )  

GMT+8, 2024-5-2 12:31 , Processed in 0.218094 second(s), 28 queries .

Designed by Medical BBS

快速回复 返回顶部 返回列表