博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
几种图像处理库的研究
阅读量:3949 次
发布时间:2019-05-24

本文共 6687 字,大约阅读时间需要 22 分钟。

分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!

               

 

几种图像处理库的研究

目前比较出名的图像处理库有很多,比如LEADTOOLS,这个是功能非常强大的图像多媒体库,但是这个是收费注册的。开源的图像库也有不少,比如:ImageStoneGIMPCxImage等,虽然它们的功能没有LEADTOOLS强大,但是一般的图像处理是可以应付的。

下面分别介绍这几种图像处理库的使用方法。

LEADTOOLS

LEAD Technologies 是一个拥有九年多开发数字图形技术历史的公司,他专为程序开发者提供软件开发工具包。他已经为微软等公司提供了很多图形图象技术。这个软件包是该公司开发的开发工具的集合,包括占线帮助,Lead APIC++ 类库、ActiveX 控件、VCLs 和一些实例原代码等。这个软件包是开发工具的集合包括占线帮助,Lead APIC++ 类库、ActiveX 控件、VCLs 和一些实例原代码等。

(1) 对显示设备的全面支持:在显示时,你的程序中无需考虑是哪种显示模式,如16色还是真彩色。LeadTools为你做了所有的事。当然你也可以通过设置参数获得对显示设备更多的控制。你还可以实现自己的调色板。

(2) 支持多种文件格式:表10.1LeadTools所支持的常用文件格式,其中读表示用LeadTools能打开的文件格式,写表示LeatTools能存成的文件格式:

(3) 图象处理:如二值化、平滑、加噪声、增加对比度、色调、饱和度、亮度、Gamma校正、中值滤波、半影调、抖动、橡皮筋、滚动、填充、反色、镜象、马赛克、浮雕、打印、扫描、拷贝、粘贴、裁剪、缩放、截屏、调色板、直方图、有关数据库的操作、还有制作幻灯的功能,如淡入、淡出、卷帘等等、真的很爽。表10.2Version5.1的所有属性、事件、和方法列表,看看有没有你所需要的功能。以字母顺序排列,其中标[P]的表示只有专业级(Professional)和特殊级(Express)用户才能使用。

(4) 新增功能:

Vector的新功能

Annotations的新对象和新功能

OCR Module 更新

新增模块:ICR Module

新增模块:OMR Module (Forms 处理)

新增的公共图象对话框

100余种图象处理功能

DjVu® KDC和其他的新格式支持

Medical Imaging 更新

Multimedia 更新

C++ Class Lib 更新

COM Object 更新,包含新的.NET 示例

 

相关包的破解地址:

相关开发包介绍:

LEADTOOLS Medical Imaging SDK

LEADTOOLS Medical Imaging包含了一些精心挑选的、经过优化的特性,可以满足医疗成像应用程序开发的特殊需要,比如,完全的DICOM数据集支持,可以支持8-16位灰度级,以及1216位的图像处理,窗位(Window Leveling)显示,还包含LUT处理。

特征综述

支持8101216灰度级和24位图像,包括JPEG8101216位无损灰度级,812位有损灰度级,24位无损和有损色彩),JPEG2000(包括有损和无损8-16位灰度级图像和24位色彩)行程,无压缩,光学表示(单色1、单色2、调色板、RGBARGBCMYKYBR 422YBR全、YBR_RCTYBR_ICT),以及单框架和多框架图像。

完全支持DICOM 32003文件规范),包括所有标准的IOD类和形态(CRCTMRNMUSRFSCVL等),还包含VR’s

DICOM的基本目录提供简单的执行操作和完全技术支持。只需要几行代码就可以使用高级COM对象来创建DICOMDIR

通过调用一个函数,可以将一种转移语法变为另一种转移语法。自动识别DICOM文件(Little-Endian/Big-Endian,隐藏/显示VR等等)。并具有高级和低级函数,可用于数据集的简单导航和操作(插入、删除、修改)。

单框架或多框架的图像(压缩的或未压缩的)。

对大量不同厂商的硬件支持。

包含了可使用的源代码和可执行代码。

DICOM4个不同的编程接口-APICOMVCLC++类库。支持DICOM2003标准中所有的VR’s,包括其它浮动字符串

具有高级和低级函数,可用于数据集的简单导航和操作(插入、删除、修改)。

LEADTOOLS自动加入了项定界项和序列定界项以简化数据集的嵌套(VR of “SQ”)。

易于对项进行顺序定位(FFFEE000)。

简化了重组处理(多重覆盖和曲线数据)。

支持对单框架或多框架压缩或未压缩图像的像素数据的封装或本机编码。 

DICOM LUT/Overlay/Palette支持。在LEADTOOLS Medical Imaging中,对于Modality

LUTVOI LUTPalette色彩图像的高级支持意味着开发人员可以毫不费力地在一个应用程序中实现DICOM表示状态。LEADTOOLS还可以将Modality LUT应用于图像数据,以进一步简化图像处理和统计计算。

DICOM注释对象支持。可以从数据集内存储/获取DICOM注释,并且将它们转换为LEAD注释对象,反之亦然。为了附加的统计计算和存储为DICOM表示状态,注释也可以被转换为Region of interest

Cookie剪切工具:可以从一个放射性图像扫描文件中提取出单独的薄片(对于识别一个扫描MRICT系列内的每个薄片很有帮助)。

MRI大脑分析工具:可以用于计算胼胝体(大脑中部的白色物质,就像字母X)和脑球体之间的比率。

 

LEADTOOLS Multimedia

您可以使用LEADTOOLS Multimedia SDK创建具有专业水准的高品质的多媒体应用程序。该控件中加入了诸如捕获、播放和编辑等多媒体功能以及对最新的DirectShow过滤和许多多媒体文件格式的支持,即可以加载和转换多种文件格式(包括WAVAVIASFWMAWMVMPEG-1OGG等等)。可以编程控制多媒体处理、压缩,视频和音频输入;还增加了摄像控制(亮度、对比度、缩放等等);以及更灵活的捕获选项等等更多功能。

特征综述 About Feature

多媒体捕获

能够从WDM、本地DirectShow包括DVWindows视频捕获设备中捕获视频图像,还可以控制DV设备等。

多媒体播放

能够播放所有DirectShow所支持的文件。可以支持DVD导航,还可以将播放设置保存到文件或二进制流中等等。

多媒体转换

利用控件包提供的功能,您的用户可以将多媒体文件在AVIWindows Media contentWAVEMPEG1 AudioMP3)格式之间互相转换,还可以选择DV设备输出等等功能。

多媒体文件格式

支持大部分流行的多媒体格式(AVIASFWMVWAVOGGMPEG-2MPG)。点击此处可以得到一个所支持格式的列表。

多媒体压缩

通过可用的DirectShow过滤器压缩多媒体文件(内存中进行)。(Windows Media

多媒体处理

具有处理AVIWindows Media contentWAVEMPEG1AudioMP3)格式或DirectShow过滤器捕获到的数据的能力。在电影回放、转换或被捕获时可以使用LEAD Video callback DirectShow过滤器中的200种像处理功能来处理电影。

DirectShow过滤器

LEADTOOLS Multimedia包含了一个多媒体过滤器包的测试版,这个多媒体过滤器包具有强大的多媒体处理功能。

产品演示

LEADTOOLS Multimedia具有一些演示程序,可以帮助您开发您的项目。其中有音频、视频检测demo,音频更换demoMediainfo demo等等。

 

LEADTOOLS Raster Imaging SDK

LEADTOOLS Raster Imaging SDK是为开发者提供的用于创建功能强大的图像应用程序工具;采用LEADTOOLS的色彩转换、显示 、压缩(JPEGTIFFCCITT G4 以及LEADCMP属性)、图象处理、TWAIN扫描、特效(超过2000种)、图像格式支持(超过150种图像文件格式)、打印、Internet/intranet 图像、数据库图像、图像公共对话框和屏幕捕获等特性,使用它,由此为你节省大量的时间与费用。

特征综述 About Feature

文件格式支持

采用工业标准和专有压缩技术,可同时支持150多种图像文件格式以及sub-格式的加载、保存和转换。另外,采用LEADTOOLS能添加更多的格式支持,例如采用LEADTOOLS PDF插件,即能实现对PDF文件的加载、保存和转换支持。

压缩支持

支持多种工业标准的压缩技术,包括JPEGCCITTLZW (使用于GIF及某些TIFF文件)、ZIPLIB (使用于PNG文件)、Huffman算法、RLE及紧缩位压缩算法(Packbits)。另外,采用LEADTOOLS JPEG2000 插件和 LEADTOOLS CMW 插件可添加JPEG2000 及先进的CMW压缩技术。

TWAIN扫描支持

TWAIN 驱动几乎包含在所有的扫描仪及其它图像采集设备中,同时随着最新的发展技术,TWAIN 也是性能良好与高可靠性驱动的最佳选择。当前LEADTOOLS 的光栅图像产品支持所有包括在TWAIN v1.9 规范中的功能。

屏幕捕获

具有强大的屏幕捕获功能,能从文件、菜单、窗口、不同形状的屏幕客户区域等捕获资源。屏幕捕获工具是极其有用的,特别是在文档编辑及需提供其它图像输入方式的时显得更为重要。

数据库支持

同时提供高端或低端的数据库支持,其中包括绑定VB数据控件功能、OLEDB 接口、ODBC 接口以及低端加载和保存图像到内存的功能。

Internet 支持

提供几种不同级别Internet支持,包括:可封装到CAB文件的对象、能在web服务器端构造的对象、从URL或存储器装载图像的功能、支持HTTP FTP的控件、解析并加载到web服务器端的文件控件,以及用来构造功能强大、通过TCP/IP发送远程过程调用的客户服务器应用程序控件。

显示与显示效果

对图像如何被显示进行完全地控制,包括缩放、展开、图像显示的区域控制以及超过2000种的特效效果。LEADTOOLS 甚至包含了一个平铺窗口,这样你能方便地显示图像概要及选用适合最终用户的卷起、平铺方案。

打印支持

由于能使用与显示图像同样的代码来进行打印,所以打印图像与显示图像同样容易。你能控制图像打印的尺寸和位置;另外,能结合Windows GDI函数同LEADTOOLS打印一起使用,提供在同一页上打印文本和多个图像的灵活性。

图像处理

超过200种图象处理功能,分为四个基本类别:过滤、变换、色彩转换及绘图。在LEADTOOLS中的大多数图像处理功能支持不同着重区域,允许图像的某一部份被处理。通过添加更多用于数字绘图的功能,LEADLEADTOOLS Raster Imaging Pro中提供了包含大量用于数字绘图功能,包括笔刷、形状、纹理的创建与使用以及更多。

色彩转换

为确保你能把图像从一种格式转换到另一种格式,或是在任何其它显示设备上显示图象,LEADTOOLS 包含了强大的色彩转换功能。该色彩转换功能包括:支持8 种以上色彩平滑过渡算法、多种调色板选项以及把图像数据从任何支持的每个像素所占用的位转换到其他支持的每个像素所占用的位功能。支持的数值有1-8位色或灰度、16位色、24 位色和32 位色。如果你需要1216位灰度或4864位色支持。

图像公共对话框

LEADTOOLS 图像公共对话框通过扩展Windows公共对话框以提供具体的图像处理功能,节省了大量的繁琐编程时间,同时能给最终用户提供一个一致的外观和感觉。这个公共对话框针对图像处理、变换及特效提供专业的图像公共对话框功能。

LEADTOOLS Vector Imaging Pro

LEADTOOLS Vector Imaging Pro控件包含了创建功能强大的,支持矢量和光栅图像格式的2-D3-D浏览器、编辑器、转换器的一切所需要求。通过创建这样的应用程序,您不需要安装或注册一些更昂贵的用于创建矢量文件的原始程序,您只需添加您所需要的功能。如果您在为矢量成像寻找具有最丰富特色的软件开发工具包时,LEADTOOLS Vector Imaging Pro也许是您最好的选择。

 

特征综述 About Feature

支持矢量图像格式

矢量图像可以被加载、保存、转换和输出为光栅图像格式,包括CGMDGNDRWDWFDXFEMFWMFPLTGerberPCLPCTSVGVWPGCMXSHP

支持原始对象

支持原始对象,包括圆弧、位图、笔刷、照相机、圆、复制、椭圆、椭圆弧、字体、组、层、线、笔、饼、弦、Poly Draw、多边形、多边线、Poly Bezier、光栅、长方形、文本、顶点和Clipping对象。

支持浏览和编辑

具有低级和高级函数,可以控制矢量图像的浏览,包括缩放(统一的或围绕任何轴线)、移动镜头、旋转(围绕任何轴线)和抗失真。矢量图形可以以任何希望的方式编辑,包括添加、修改、删除和将对象复制到粘贴板或者复制到各个不同的矢量图形中。

支持打印

可以把矢量图形缩小到任何分辨率而不会使图形出现扭曲,这样就可以确保在打印时,图形细节不会丢失。

支持矢量转换

不需要创建文件的原始程序就可以将矢量文件转换为另一种格式。

支持光栅图像

矢量文件可以被转换为任何分辨率的光栅图像,并且可以被保存为LEADTOOLS Raster Imaging 产品支持的任何150种图像文件格式。

LEADTOOLS 软件开发工具包也包括了常见的光栅成像特色包括图像处理(转换、过滤、绘制、Region of Internet),色彩转换,显示,特效(从2000多种效果中选出的),压缩,图像格式(导入/导出),打印,Internet/Intranet成像,数据库成像,成像对话框和屏幕捕获。

LEADTOOLS现在还支持Unicode编码

为了向大量的开发人员提供矢量成像功能,控件包提供了5个编程接口:低层次的APIC++类库,以及易于使用但功能强大的ActiveXCOMVCL控件。LEADTOOLS Vector Imaging Pro带有示例源代码,适用于Visual Basic, C/C++, Visual C++ (MFC), C++ Builder, Visual J++, Visual FoxPro, Access, Delphi, and VB and JavaScript,并且支持Visual Studio 6.0数据库连接(Oracle, SQL, OLE DB, ODBCJET)。

 

LEADTOOLS Barcode Module

LEADTOOLS Barcode Module产品允许程序员很容易地在应用软件中加入编码,这样就可以读写Linear1D)、DataMatrix (2D)PDF417(2D)QR编码的条形码——包括对41种不同子类型的支持。LEADTOOLS Barcode Modules还加入了LEADTOOLS文档和医学图像工具包。

特征综述 About Feature

Barcode Modules :

设计Linear (1D), DataMatrix (2D), PDF 417 (2D)QR Code (2D) 条形码样式

可以在任何方向上读出多个条形码。

可以将条形码写入任何超过150种图像文件格式或者写入任何服从窗口的打印机。

利用2D条形码技术,每个条形码符号可用数以千计的字符来编码。

可以从选定目标区域内读出或写入条形码。

可以读出指定颜色的条形码。

可以写入指定颜色的条形码。

转载地址:http://jqwzi.baihongyu.com/

你可能感兴趣的文章
快速阅读——《技能篇》
查看>>
快速阅读——《应用篇》
查看>>
活锁、死锁和饥饿
查看>>
进制转换
查看>>
【UML】静态视图分析示例
查看>>
【UML】动态视图分析示例
查看>>
【UML】开发过程应用
查看>>
【UML】四大关系篇
查看>>
行是知之始,知是行之成
查看>>
软件开发文档小结
查看>>
【UML】开发文档应用
查看>>
【UML】类图与用例图关系解析
查看>>
【SLA】理论学习阶段小结
查看>>
【C#】视频学习笔记(三)
查看>>
Power English 初始学习篇
查看>>
Mini Story 的正确打开方式
查看>>
【设计模式】基础篇
查看>>
【设计模式】六大设计原则篇
查看>>
【设计模式】理论整合+应用场景(一)
查看>>
【设计模式】理论整合+应用场景(二)
查看>>