dcmtk worklist是哪个类

dcmtk worklist是哪个类,第1张

DICOM30协议中有介绍关于worklist的部分。简而言之,worklist可以看做是放射科设备从医院RIS系统中自动读取患者信息的一种“通信协议”,可以指存储在RIS系统中的患者数据库,主要包括患者的基本信息(如年龄、性别、身高、体重、出生年月等),这与DCM文件信息头MetaInfo中的多数字段重合。因此从RIS系统中自动获取worklist是医院信息化的必要组成部分。

我也最近在做看dcmtk的东西,我的理解是这样:

先创建图像对象,然后加载图像:DicomImage image = new DicomImage("K:\dcm_picture\111DCM");

在判断是否一下图像是否存在,加载状态,是否是单色图,

然后使用:image->getOutputData(),这个函数是可以获取像素的,如果要看,可以用for循环打印出来

Uint16 pixelData = (Uint16 )(image->getOutputData(8 / bits /));

for (int i = 0; i < image->getWidth() image->getHeight(); i++) {

std::cout << "pixel data : " << (pixelData + i) << std::endl;

(pixelData + i) = (pixelData + i) + pow(2, 15); }

后面就是显示的事了,我的理解是这样子。

以上就是关于dcmtk worklist是哪个类全部的内容,包括:dcmtk worklist是哪个类、请教用DCMTK如何获得图像的像素值、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9356054.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存