找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 660|回复: 4

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

[复制链接]

293

主题

402

回帖

2565

积分

管理员

积分
2565

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

发表于 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

主题

393

回帖

1041

积分

版主

积分
1041

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

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

使用道具 举报

15

主题

420

回帖

1119

积分

版主

积分
1119

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

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

使用道具 举报

2

主题

440

回帖

1099

积分

版主

积分
1099

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

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

使用道具 举报

24

主题

457

回帖

1221

积分

版主

积分
1221

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-5 03:27 , Processed in 0.920619 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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