安装IDL/ENVI并显示DCM文件图像

一、前言

本篇博客的内容是完成IDL/ENVI破解软件的下载以及撰写一个简单程序完成DCM文件图像的显示。

IDL(交互式数据语言Interactive Data Language)是一种数据分析和图像化应用程序及编程语言,包含大量的函数,尤其是同ENVI结合集成了该软件的大量功能,IDL语言内置的数学库函数可以大大地减少图象处理算法开发的工作量,在遥感图像批量处理上应用广泛。

ENVI(The Environment for Visualizing Images)是一个完整的遥感图像处理平台,应用汇集中的软件处理技术覆盖了图像数据的输入/输出、图像定标、图像增强、纠正、正射校正、镶嵌、数据融合以及各种变换、信息提取、图像分类、基于知识的决策树分类、与GIS的整合、DEM及地形信息提取、雷达数据处理、三维立体显示分析。

DCM文件是遵循DICOM (DICOM:Digital Imaging and Communications in Medicine,医疗数字影像传输协定)标准的一种文件,而DICOM标准支持的设备包括心电图、核磁共振成像 、血管镜 、超声心动图等多种医疗设备,因而DCM文件被广泛应用于医疗行业。

IDL/ENVI软件及破解文件放在我的百度网盘,大家可以随意取用
链接:https://pan.baidu.com/s/1CdjScmtME21ETJFzi0Zlkw
IDL/ENVI及破解软件
提取码:qrve

二、软件安装

本次安装的软件版本是:IDL8.3、ENVI5.1。所用操作系统是Windows10。安装步骤如下所示:

2.1、双击 IDL83ENVI51win64.exe 可执行程序 ,弹出如下安装窗口,点击是

在这里插入图片描述
2.2、等待解析安装包,该过程将持续3分钟左右,解析完成后,弹出对话框,点击Next

在这里插入图片描述

在这里插入图片描述

2.3、选择同意条款

在这里插入图片描述

2.4、选择安装路径,注意不要出现中文路径

在这里插入图片描述

2.5、连续点击Next

在这里插入图片描述

在这里插入图片描述

2.6、进入安装过程

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

2.7、出现License Wizard(许可管理向导),点击是

在这里插入图片描述

2.8、选择第三个,安装自己收到的许可证,再点击Next

在这里插入图片描述

2.9、再点击浏览按钮选择许可证

在这里插入图片描述

2.10、选择破解文件夹里面.dat文件

在这里插入图片描述

2.11、连续点击两个Finish按钮

在这里插入图片描述

在这里插入图片描述

2.12、将破解文件夹下的这两个文件夹中的内容复制替换安装的同一路径下的内容,至此安装结束

在这里插入图片描述

2.13、双击 ENVI Classic + IDL 运行程序,出现两个界面,一个是IDL,一个是ENVI

在这里插入图片描述

在这里插入图片描述

三、显示DCM文件

3.1、打开IDL软件,新建工程并命名为 test1(目录在第一次打开软件时已经设置)

在这里插入图片描述

3.2、在当前工程中新建文件test1,得到.pro文件。然后将需要显示的DCM文件移动至当前工程目录下

在这里插入图片描述

3.3、在pro文件中撰写代码完成dcm文件的读取以及显示,并点击运行按钮启动程序

在这里插入图片描述

3.4、程序运行后,出现一个对话框,选择需要显示的DCM文件

在这里插入图片描述
3.5、DCM图像被显示

在这里插入图片描述
同时在控制台打印了一些关于DCM文件的信息

在这里插入图片描述

3.6、详细代码如下所示


PRO test1                                     ;sky的工程目标:读取一个dicom文件并显示它

  proPath=routine_filepath('test1')           ;读取homework1.pro所在路径
  proDir=file_dirname(proPath)                ;得到上一级目录
  print, '当前工程所在路径: ' + proDir        ;打印上一级目录

  filename = DIALOG_PICKFILE(PATH=proDir, $   ;从上一级目录打开对话框
    TITLE='请选择一个DCM文件', $               ;对话框标题
    FILTER='*.dcm')                           ;查找的文件后缀名

  print,'所选择的文件是: ' + $                ;打印选择的dicom文件名
    FILE_BASENAME(filename)                   ;从完整路径中提取文件名

  image = read_image(filename)                ;读取选择的dicom文件

  window,1,TITLE = 'test1', $                 ;创建新的窗口,并命名为homework1
    XSIZE = 500, YSIZE = 500                  ;设置窗口大小为 500 * 500
  tvscl, image                                ;显示dicom文件
  iimage, image

END

代码中我都写了详细的注释,这里就不过多阐述了。

完整工程存放在我的百度网盘中,大家可以随意取用
链接:https://pan.baidu.com/s/1d9rsS1Exjm6TSXWxoLEB1Q
test1
提取码:z9fq

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值