IDL在数字信号与图像处理的优势

IDL在数字信号与图像处理的优势


发布日期: 1970-01-01 更新日期: 2015-02-04 编辑:giser 浏览次数: 4805

标签:

摘要: 1.高级的智能工具箱 iTools(intelligent tools)的出现是IDL6.0向易用性和易扩展性迈出的重要一步。iTools是由一批工具箱组成,其中包括iPlot、iSurface、iContour、iImage、iVolume等等。IDL使用者...

1.高级的智能工具箱 iTools(intelligent tools)的出现是IDL6.0向易用性和易扩展性迈出的重要一步。iTools是由一批工具箱组成,其中包括iPlot、iSurface、iContour、iImage、iVolume等等。IDL使用者可以通过鼠标进行拖放即可完成数据的可视化以及分析工作。

2.极高的运算效率 IDL采用面向矩阵的技术,具有高效编程特点的同时,自动支持多CPUs机制,可以大大提高计算速度。另外,由于IDL对于数据类型的要求比较灵 活,可以避免Matlab中强制64Bit参与计算的瓶颈,使得IDL更加适用于工程计算和相关软件的开发。

3.支持海量数据随着计算机应用水品的不断提高,人们数据量的要求也在不断提高。一些朋友反映说好像 IDL对于开辟矩阵的大小有些置疑,这里我需要补充一下。大部分 朋友是受了硬件厂商的错觉,硬件厂商宣称自己的计算机能够有多大的内存,实际上是指内存的管理而不是说明能够一次开辟这么大的矩阵。并且,还有一些操作系统方面的限制 。举例说明,Windows系列都是32位的操作系统,一次性最大开辟内存是2G,除了系统本身占用资源外,最多能够开到1.2-1.5G就非常不错了,因此,由此看 来,IDL在利用内存上还是不错的。如果在64位的操作系统上,问题就会得到缓解。有人曾经在Linux上测试,利用IDL开辟4G的矩阵没有问题。由此完全客服了数 据量的瓶颈限制和分块读取的麻烦。

4.灵活的外部语言接口做为高级的语言工具,IDL提供丰富而灵活的语言接口。可以与C、C++、Fortran、VB、Java、VC等商业开发平台进行相互调用,尤其是IDL中Java Bridge技术,可以在IDL编程环境中直接创建和管理Jave的对象。与此同时,IDL还可 以直接调用IMS以及Lapack等算法库,使得科学计算与分析更为方便快捷。同时,IDL还提供数据库的标准接口,可以对各种大型商业数据进行管理以及的高级应用开 发。

关注公众号
获取免费资源

随机推荐


Copyright © Since 2014. 开源地理空间基金会中文分会 吉ICP备05002032号

Powered by TorCMS

OSGeo 中国中心 邮件列表

问题讨论 : 要订阅或者退订列表,请点击 订阅

发言 : 请写信给: osgeo-china@lists.osgeo.org