摘要: 近几年,CT机在各级医院已相当普及。CT与普通X线影像不同,它是数字化重建图像。分析数字化重建图像的一个重要手段是窗口技术。窗口技术是指利用调节窗宽和窗位而得出对比度清楚的优质图像,如果窗宽、窗位调节不当,就不能充分显示器官组织结构和毗邻关系,甚至会使病变被掩盖、遗漏,而有些病变因其大小、形态、位... 阅读全文
posted @ 2010-05-31 22:00 微笑的艾米 阅读(1949) 评论(0) 推荐(0) 编辑
摘要: VC中关于GlobalAlloc,GlobalLock,GlobalUnLock 调用GlobalAlloc函数分配一块内存,该函数会返回分配的内存句柄。 调用GlobalLock函数锁定内存块,该函数接受一个内存句柄作为参数,然后返回一个指向被锁定的内存块的指针。 您可以用该指针来读写内存。 调用... 阅读全文
posted @ 2010-05-31 21:55 微笑的艾米 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 北京理工大学光电工程系 卢英威电脑编程技巧与维护 1999.1 P30Visual C++应用框架提供的强大功能,为我们的程序开发提供了极大的方便,利用其应用生成器可以很轻松地生成应用程序的框架.许多常用功能,例如文档的创建,文件的打开,保存等操作的大部分代码都由应用框架来完成.这些操作对于开发软件... 阅读全文
posted @ 2010-05-31 21:55 微笑的艾米 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 一、BMP文件结构 1. BMP文件组成 BMP文件由文件头、位图信息头、颜色信息和图形数据四部分组成。 2. BMP文件头 BMP文件头数据结构含有BMP文件的类型、文件大小和位图起始位置等信息。 其结构定义如下: typedef struct ta... 阅读全文
posted @ 2010-05-31 21:53 微笑的艾米 阅读(761) 评论(0) 推荐(0) 编辑
摘要: DIB(Device-indepentent bitmap) DIB(Device-indepentent bitmap)的与设备无关性主要体现在以下两个方面: DIB的颜色模式与设备无关。例如,一个256色的DIB即可以在真彩色显示模式下使用,也可以在16色模式下使用。 256色以下(包括2... 阅读全文
posted @ 2010-05-31 21:53 微笑的艾米 阅读(518) 评论(0) 推荐(0) 编辑
摘要: MFC 提供CArchive类实现数据的缓冲区读写,同时定义了类对象的存储与读取方案。 以下对CArchvie 的内部实现作分析。 1.概述 2.内部数据 3.基本数据读写 4.缓冲区的更新 5.指定长度数据段落的读写 6.字符串的读写 7.CObject派生对象的读写 1.概述 ... 阅读全文
posted @ 2010-05-31 21:52 微笑的艾米 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 第一部分: 五个命令ID: 处理函数 ID_FILE_NEW CWinApp::OnFileNew ID_FILE_OPEN CWinApp::OnFileOpen ID_FILE_SAVE CDocument::OnFileSave ID_FILE_SAVEAS CDocument::OnFile... 阅读全文
posted @ 2010-05-31 21:48 微笑的艾米 阅读(1766) 评论(1) 推荐(1) 编辑
摘要: 图像显示和打印面临的一个问题是:图像的亮度和对比度能否充分突出关键部分。这里所指的“关键部分”在 CT 里的例子有软组织、骨头、脑组织、肺、腹部等等。 技术问题: o 显示器往往只有 8-bit, 而数据有 12- 至 16-bits。 o 如果将数据的 m... 阅读全文
posted @ 2010-05-31 21:47 微笑的艾米 阅读(1563) 评论(0) 推荐(0) 编辑
摘要: 问题: 用MFC AppWizard *.exe生成的多文档视图结构的程序中,当点击File菜单中的Open项时,程序将要调用应用程序类的CWinApp::OnFileOpen函数,请问该函数按照先后次序具体执行了哪些行为?这与当点击New项调用CWinApp::OnFileNew函数所执行的功能中... 阅读全文
posted @ 2010-05-31 21:47 微笑的艾米 阅读(1868) 评论(0) 推荐(0) 编辑
摘要: DICOM图像处理技术研究 作者:寇海洲作者单位:淮阴工学院计算机工程系,江苏淮安223001 【摘要】 针对DICOM3.0标准,详细分析了文件结构及数据集,给出了其中一些关键技术问题及相应的解决措施。最后基于VC开发出一种医学图像处理软件,该软件能实现医学图像的显示、通用图像格式转换等功能,该... 阅读全文
posted @ 2010-05-31 21:46 微笑的艾米 阅读(1895) 评论(0) 推荐(0) 编辑
摘要: unsigned long DicomImage::createWindowsDIB ( void *& data, const unsigned long size, const unsi... 阅读全文
posted @ 2010-05-31 21:45 微笑的艾米 阅读(789) 评论(0) 推荐(0) 编辑
摘要: 一、调色板 在使用256色显卡的计算机上,每个程序允许使用的颜色一共只有256种。但是除了操作系统保留的20种称为静态颜色外其他的236种颜色允许每个应用程序自己决定。于是就有了调色板。应用程序在这种计算机上运行为了获得较好的显示效果必须将自己需要使用的主要颜色选入显卡的调色板当中以供使用。 ... 阅读全文
posted @ 2010-05-31 21:44 微笑的艾米 阅读(988) 评论(0) 推荐(0) 编辑
摘要: ERCP(逆行胰胆管造影) 这种消化科ERCP手术专用X光机在国外很流行,当然也是因为ERCP这种微创及无创介入手术非常流行。 目前在国内虽然ERCP这类手术早已开展,但是有能力有技术有设备做此类手术的医院并不多,除小部分三级医院消化科的内镜中心有自己X光机外,一般消化科都没有自己的X光机... 阅读全文
posted @ 2010-05-31 21:43 微笑的艾米 阅读(1631) 评论(0) 推荐(0) 编辑
摘要: 在图像处理中,我们经常需要将真彩色图像转换为黑白图像。严格的讲应该是灰度图,因为真正的黑白图像是二色,即只有纯黑,纯白二色。开始之前,我们先简单补充一下计算机中图像的表示原理。计算机中的图像大致可以分成两类:位图(Bitmap)和矢量图(Metafile)。 位图可以视为一个二维的网格,整个图像就是... 阅读全文
posted @ 2010-05-31 21:42 微笑的艾米 阅读(1865) 评论(0) 推荐(0) 编辑
摘要: 图像处理技术已经渗透到人类生活的各个领域并得到越来越多的应用,图像处理所涉及的图像格式有很多种,如TIF、JEMP、BMP等等,工程 应用中经常要处理256级的灰度BMP图像,如通过黑白采集卡采集得到的图像。BMP灰度图像作为Windows环境下主要的图像格式之一,以其格式简 单,适应性强而倍受欢迎... 阅读全文
posted @ 2010-05-31 21:41 微笑的艾米 阅读(615) 评论(0) 推荐(0) 编辑
摘要: CreateFile The CreateFile function creates or opens the following objects and returns a handle that can be used to accessthe object:filespipesmailslo... 阅读全文
posted @ 2010-05-31 21:40 微笑的艾米 阅读(301) 评论(0) 推荐(0) 编辑
摘要: VC++图象处理编程(一) 基本概念 前言 数字图像处理技术与理论是计算机应用的一个重要领域,许多工程应用都涉及到图像处理,一直有一个强烈的愿望,想系统的写一个关于数字图像处理的讲座,由于工作学习很忙,时至今日才得以实现。 “图”是物体透射光或反射光的分布,“像”是人的视觉系... 阅读全文
posted @ 2010-05-31 21:39 微笑的艾米 阅读(1460) 评论(1) 推荐(0) 编辑
摘要: 近日一个利用VC编写的程序需要在界面上显示图片,经过查阅资料利用CImage方得实现。将相关技术点整理如下,以供以后参考。 一、 图片的载入 如果需要在界面上显示的是已经存在的图片,那么需要将待显示的图片载入至CImage对象之中,CImage提供了四个载入函数: HRESULT Load(LPC... 阅读全文
posted @ 2010-05-31 21:38 微笑的艾米 阅读(1911) 评论(0) 推荐(0) 编辑
摘要: 最近一直在看VC++有关图像处理方面的书,终于把以前一直混淆的几个概念、结构和类弄清楚了,特整理如下。如有错误,请大家批评指正,不胜感激。下一步想好好学习学习OpenCV,希望也能总结点东西。 一、DDB与DIB位图 一个Windows的位图实际上是一些和显示像素相对应的位阵列,它有两种类型... 阅读全文
posted @ 2010-05-31 21:35 微笑的艾米 阅读(642) 评论(0) 推荐(0) 编辑
摘要: 我们知道,Visual C++的CBitmap类和静态图片控件的功能是比较弱的,它只能显示出在资源中的图标、位图、光标以及图元文件的内容,而不像VB中的Image控件可以显示出绝大多数的外部图像文件(BMP、GIF、JPEG等)。因此,想要在对话框或其他窗口中显示外部图像文件则只能借助于第三方提供... 阅读全文
posted @ 2010-05-31 21:34 微笑的艾米 阅读(623) 评论(0) 推荐(0) 编辑
摘要: 我们知道,在以往的图像处理中,常常要根据不同图像文件的格式及其数据存储结构在不同格式中进行转换。某个图像文件的显示也是依靠对文件数据结构的剖析,然后读取相关图像数据而实现的。现在,GDI+提供了Image和Bitmap类使我们能轻松容易地处理图像。 概述 GDI+支持大多数流行的图像文件格式,如B... 阅读全文
posted @ 2010-05-31 21:32 微笑的艾米 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 如同我们前面所介绍的那样,DICOM是有关医学图像的标准。前面介绍了图像在存储介质和通信环境下的交换,本讲主要介绍有关图像的组织和表现方面的内容。 所谓表现(Presentation)是指图像数据在显示设备或胶片上完成可视化的过程。它要求在不同的系统,不同特性的设备上达到一致的显示效果,即视觉等价。... 阅读全文
posted @ 2010-05-31 21:31 微笑的艾米 阅读(1640) 评论(0) 推荐(0) 编辑
摘要: 在上一讲中,我们介绍了DICOM标准中的网络传输功能,即利用通信线路进行DICOM信息交换。这一讲将介绍通过存储介质而进行的信息交换。将图像、诊断、检查的结果等信息存储在如软盘和光盘等存储介质中,实现在不同的系统之间在不同的时间内进行信息交换,也可以实现信息长久的保存。 通过介质进行信息交换,与通过... 阅读全文
posted @ 2010-05-31 21:30 微笑的艾米 阅读(1401) 评论(0) 推荐(0) 编辑
摘要: 正如DICOM标准本身的命名那样,DICOM标准要解决的一个主要问题就是网络传输,也就是在各种各样的网络硬件和软件的环境下,如何能够实现医学图像可靠地高效地传送到期望的目的计算机中。为此,DICOM标准采取的策略是在成熟的标准化的网络环境基础上增加对医学图像的支持,而不是从最低层开始定义,这样就可以... 阅读全文
posted @ 2010-05-31 21:28 微笑的艾米 阅读(1436) 评论(0) 推荐(0) 编辑
摘要: 一 概述 DICOM标准是要解决在不同的地点、不同设备制造商、不同国家等复杂的网络环境下的医学图像存储和传输的问题。要在这样复杂的情况下能够实现准确的无歧义的信息交换,当然存在许多技术问题,基本问题有语法和语义两大类。 所谓语义的问题就是指交换信息的具体含义。通常人们都是用自己的语言(称自然语言)进... 阅读全文
posted @ 2010-05-31 21:27 微笑的艾米 阅读(2800) 评论(0) 推荐(0) 编辑
摘要: 一 什么是DICOM? DICOM是Digital Imaging and COmmunication of Medicine的缩写,是美国放射学会(American College of Radiology,ACR)和美国电器制造商协会(National Electrical Manufactur... 阅读全文
posted @ 2010-05-31 21:26 微笑的艾米 阅读(1808) 评论(0) 推荐(0) 编辑
摘要: 一DICOM的由来DICOM是英文Digital Imaging Communications in Medicine的缩写。从字面上来解释,第一,应用对象是数字化的医学图像,第二,也就是DICOM规范的核心是“通信”。综上所述,DICOM可以解释为“医学数字化图像通信/交流的共同规格”。这个规格是... 阅读全文
posted @ 2010-05-31 21:24 微笑的艾米 阅读(2600) 评论(0) 推荐(2) 编辑
摘要: 任何图像文件格式无非是由两个部分组成:存参数的 header 和图点数据(pixel data)。BMP、 JPEG、TIFF 之类的格式的 header 只描述图像的基本参数:如几行、几列、每点用了几位、有没有压缩、调色板等等。Header 往往是固定长度的。而医疗影像还要许多其它参数,如病人基本... 阅读全文
posted @ 2010-05-31 21:22 微笑的艾米 阅读(2443) 评论(7) 推荐(0) 编辑
摘要: 采用VC++MFC实现,我把主要的代码给贴上来了。虽然网上也可以搜到部分代码,但是没有具体的实现过程。由于我们采用dcmtk能够将dib读取出来,但是没有调色板,所以我们需要自己构造我们的调试板,具体的代码如下: DcmFileFormat * pDicomFile=new DcmFileForma... 阅读全文
posted @ 2010-05-31 21:21 微笑的艾米 阅读(3075) 评论(7) 推荐(0) 编辑
摘要: 之前写过一篇文章关于VC中打开图片文件的文章,那个不是很好理解,里面有些地方显得有点乱,这个版本的要容易理解一点,不多说了,我们开始吧。 源文件下载:ShowBitmap.rar 1、新建一个单文档的应用程序,项目名称为ShowBitmap 2、为CShowBitmapView类添加下述成员变量和... 阅读全文
posted @ 2010-05-31 21:18 微笑的艾米 阅读(1242) 评论(0) 推荐(0) 编辑
摘要: MSVC6 MFC中如何使用dcmtk3.5.4 0.准备工作0.1 去http://www.dcmtk.org/dcmtk.php.en下载DCMTK 3.5.4 - source code and documentation 和一个支持库压缩文件,这个文件不能用页面上的这个DCMTK 3.5.4... 阅读全文
posted @ 2010-05-31 21:17 微笑的艾米 阅读(1006) 评论(1) 推荐(0) 编辑
摘要: 串行化(Serialization)作者:阿荣 下载例子源代码串行化是微软提供的用于对对象进行文件I/O的一种机制,该机制在框架(Frame)/文档(Document)/视图(View) 模式中得到了很好的应用。很多人对什么是串行化、怎么使对象具有串行化能力和如何使用串行化功能等问题都不甚明了。本文... 阅读全文
posted @ 2010-05-31 13:32 微笑的艾米 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 1、用图片控件 在对话框中加入Picture控件,属性页中General->Type设为Bitmap, Image中选中相关联的图片资源号。 这样就编译运行,你就会发现它己经可以了。 耶,不对,图片复盖了其它控件!怎么办? 哈哈,这是由于你的Picture控件是后面放上去的。这样它会显示在最... 阅读全文
posted @ 2010-05-31 13:31 微笑的艾米 阅读(1117) 评论(0) 推荐(0) 编辑
摘要: 译者:徐景周(原作:VGirish) Q:如何在对话框中加入工具条 在 OnInitDialog 中加入下面代码: BOOL CYourDlg::OnInitDialog(){ CDialog::OnInitDialog(); // Create the toolbar... 阅读全文
posted @ 2010-05-31 13:28 微笑的艾米 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 作者:浙江省温岭电信局 王骏 一、实现原理图中两个窗口的实现类是从CControlBar派生出来的,我们并不需要从头到尾实现该类,因为Cristi Posea先生已经为我们实现了一个称为CSizingControlBar的类,而且做得相当完美!我们所要做的便是好好地利用该类,为了尽可能地简洁,... 阅读全文
posted @ 2010-05-31 13:25 微笑的艾米 阅读(1288) 评论(1) 推荐(1) 编辑
摘要: 转载自:小男人博客 前言:没想到这么久不来这里写东西了。其实真的是前段时间没什么东西好写的,毕竟肚子里面墨水不多。还有就是没有什么有价值的东西,只是觉得最近自己进步很慢,不过倒是不想以前那么散漫了,看到喜欢什么就学什么。看来我还是专心研究C++吧,呵呵。真是门很好很强大的语言。这里自己在做任务的时... 阅读全文
posted @ 2010-05-31 13:23 微笑的艾米 阅读(1378) 评论(0) 推荐(0) 编辑
摘要: 1.逻辑坐标 逻辑坐标是独立于设备的,它与设备点的大小无关。使用逻辑单位,是实现"所见即所得"的基础。当程序员在调用一个画线的GDI函数LineTo,画出25.4mm(1英寸) 长的线时,他并不需要考虑输出的是何种设备。若设备是VGA显示器,Windows自动将其转化为96个像素点;... 阅读全文
posted @ 2010-05-31 13:21 微笑的艾米 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 昨日,一个网友在我的博客里发了一个回复,提了一个关于“窗宽窗位”的问题,我一时也有些迷糊,于是又到网上查了些资料,在DICOM群里请教了下高人们,今天终于明白啦,嘎嘎。虽然只是一个很小很小的问题,但有进步总还是很开心的。在这个过程中,一份文档对我理解这个问题帮助很大,留个下载链接吧 下载地址:C... 阅读全文
posted @ 2010-05-31 13:20 微笑的艾米 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 一体化手术室系统OR1 (STORZ) KARL STORZ OR1 是一个完全创新的领先的、独一无二的一体化现代手术室的方案。她使医生和护士在手术室无菌区内用一个触摸液晶屏可以轻易的控制所有手术室内的设备,包括KARL STORZ 内窥镜设备、手术灯床、摄像机、室内照明、窗帘等几乎所有设备... 阅读全文
posted @ 2010-05-31 13:18 微笑的艾米 阅读(1441) 评论(0) 推荐(0) 编辑
摘要: MUSICA是Agfa专利的后处理软件,它根据不同的应用领域,组合运用不同程度的增强及抑制等图像处理技巧,使湮没在缺乏组织对比中的病变细节突现在您得面前。 多频段图像增强处理技术(MUSICA)每一幅图像均是由从高到低不同的频率层重叠而成,就像日光是由七色光谱重叠而成一样。MUSICA技术是一... 阅读全文
posted @ 2010-05-31 13:17 微笑的艾米 阅读(943) 评论(0) 推荐(0) 编辑