示例代码描述数据压缩- bzip2 兼容库
ipp_bzip2 示例演示如何通过英特尔® IPP 数据压缩域函数来实施 bzip2/libbzip2(用于无损和块分类数据压缩的程序和库),以及 bzip 线程优化上的改进 - GZIP 兼容库
IPP_GZIP 示例讲解了如何通过英特尔® IPP 数据压缩 API 实施有效的无损数据压缩解决方案。此外,该示例还展示了如何利用 OpenMP 和其它方法来并行应用,以达到充分利用多核环境的目的。 - zlib 兼容库(新!)
此示例代码演示如何使用英特尔® IPP 中优化的 LZ77 和哈夫曼编码函数构建兼容 zlib 的数据压缩库。 - 一般数据压缩示例
演示如何使用英特尔® IPP 数据压缩域提供的函数。包括哈夫曼编码/解码、RLE 编码/解码、MoveToFront(MTF)、Burrows-Wheeler 变换(BWT)、广义区间变换(GIT)和 Lempel-Ziv-Storer-Szymanski(LZSS)函数。
返回页首视频和音频编码
这些示例包括统一媒体 C++ 类(UMC)、一个用以简化高级编解码器开发的框架和五个不同的用以演示英特尔® 集成性能基元媒体功能的基于 UMC 的应用。所有这些应用都带有新的项目文件,以支持 Microsoft* Visual Studio*
- 简单的媒体播放器
一个多格式视频播放器,该播放器使用针对多种平台的英特尔® 集成性能基元音频和视频编码函数,以及图像和信号处理函数。视频方面可支持 H.264、H.263、H.261、AVS、VC1、运动 JPEG、MPEG-4、MPEG-2 和 DV。音频方面则提供 MP3 和 AAC 支持。 - 视频编码器
一个视频编码器应用,使用英特尔® IPP 音频和视频编码函数,以及图像和信号处理函数。能够支持 H.264、H.263、H.261、MPEG-4、MPEG-2 和 DV。 - 控制台 H.264 视频解码
通过英特尔® IPP 信号处理、图像处理、视频编码函数和 UMC 实施 H.264 视频格式控制台解码器的真正的 H.264 解码应用。
返回页首图像编码(JPEG、JPEG2000 等)- 统一图像编解码器类(UIC)和演示 ——(新!,单独下载 UIC 演示)
为图像处理应用提供全新的统一图像编解码器(UIC)接口实施。该示例还为一个名为 Picnic 的演示中的 UIC 代码提供了预构建二进制模块,示范了 JPEG/JPEG2000 编码/解码、RLE 编码/解码、图像过滤和计算机视觉算法(如面部识别、修复和图像分割)中用到的函数。 - 与英特尔® JPEG 库(IJL)集成
提供高性能的全色和灰度静态图像的 JPEG 编码和解码。此示例提供了一个易于使用的编程接口,而不必对高级开发人员放弃低级别 JPEG 控制。 - 与独立 JPEG 组(IJG)库集成
演示如何使用英特尔® IPP 库提高独立 JPEG 组(IJG)库的性能。 - JPEG2000 编码器/解码器
展示如何在 JPEG 2000 编码器/解码器开发中使用英特尔® IPP。包括采用速率失真优化的速率控制、无损支持、全色和灰度支持、单组件和调色板支持,以及多级别的二维子波变换。 - JPEG 查看器
展示如何使用英特尔® IPP 创建 JPEG 编码器/解码器。
返回页首图像处理/生成/编辑- 延期模式图像处理(DMIP)(新!,初期版本,单独下载)
演示 Windows* 中缓存优化的管线式图像处理算法。该示例中包含示例源代码和预构建二进制模块,用于协调过滤器应用和一些基本的图像处理任务。最初版本的局限: (1)DMIP 协调过滤器仅用于灰度图像。可能在彩色图像中显示错误结果。(2)自动选择的 DMIP 片段大小可能并不具备最佳多线程性能,因而需要进行手动设置。(3)在处理器内核数超过两枚时,当前 DMIP 线程实施的性能可能不会相应增加。 - 平铺图像处理
演示如何使用英特尔® IPP 函数处理以平铺或平铺图像组成的图像。 - 光影追踪/渲染
此示例代码涉及光影追踪。 - 2D 子波转换
演示如何使用二维子波转换函数来实现哈尔(Haar)转换。 - C++ 图像处理类
演示英特尔® IPP 函数在 C++ 图像处理中用途的一般示例。 - 一般图像处理函数示例
- 用 Microsoft 基础类(MFC)处理图像
返回页首库链接和高级使用- 自定义 DLL 和已合并的静态库
演示如何使用自定义 DLL 和线程及非线程化已合并静态库,以及不同链接方法来生成更小的应用。支持 IA-32 和英特尔® 64 架构。 - 使用过的已合并静态库
演示如何使用英特尔® IPP 已合并静态库的链接 - 创建属于自己的内存管理(i_malloc)
展示英特尔® IPP 函数用法,自定义内存管理 - Windows 内核模式下的静态调度
演示如何在 Windows 内核应用中通过静态调度使用英特尔® IPP。 - IA-32 架构的 Windows CE
展示如何使用英特尔® IPP 库开发 Windows CE 环境下的应用。
返回页首语言支持- Microsoft .NET(C#)
演示如何使用英特尔® IPP 开发 Microsoft C# 环境下的应用。含包装程序类,以支持英特尔® IPP 字符串操作、图像、信号处理、颜色转换、加密、数据压缩、JPEG、矩阵和向量数学等 - C++ 应用
演示如何创建一个 C++ 应用,使用英特尔® IPP 函数创建用于信号处理的无限脉冲响应(IIR)过滤器,执行简单的功能测试。 - Microsoft .NET(Visual Basic)
展示如何使用英特尔® IPP 图像处理函数执行过滤以及形态和几何运算。 - Java 应用
展示如何用英特尔® IPP 图像处理函数执行过滤以及形态和几何运算。 - Borland Delphi
演示并测试一些函数,这些函数包含用于在多核系统以及基于英特尔® 超线程技术处理器的系统上进行并行图像处理的代码。 - Borland Kylix
演示并测试一些函数,这些函数中包含的 OpenMP* 代码用于在多核系统以及基于英特尔® 超线程(HT)技术处理器的系统上进行并行图像处理。
返回页首计算机视觉- 面部检测
展示如何用英特尔® IPP 在 Microsoft 基础类(MFC)应用的面部检测算法中应用分类器( 使用了类似于 Haar 的功能)。
返回页首语音编码
这些示例包括完整的通用语音编解码器(USC)框架,以简化高级编解码器的开发。
- 控制台语音编解码器应用
提供使用了英特尔® IPP 语音编码函数的控制台语音编解码器应用。该示例所支持的编码和解码兼容 ITU-T 和 ETSI G.711/I/II、G.722、G.722.1、G723.1/A、G.726/A、G.728G/I/H、G.729/A/B/D/E/IC/C、GSM 06.90-06.94、GSM 06.31-06.32。 - 回波消除
包括一个使用英特尔® IPP 语音编码函数执行回声消除的控制台应用。该示例兼容 ITU-T G.168-2000 和 G.167 - Microsoft RT 音频支持
返回页首语音识别- Aurora*
演示如何测试 ETSI ES 201 108 v1.1.3 标准的特征提取/压缩算法。 - 高级 Aurora
演示如何测试 ETSI ES 202 050 v1.1.1 标准的特征提取/压缩算法。 - 音频处理
演示如何有效使用英特尔® IPP 函数实施一些音频处理算法,包括声学回声消除、降噪、语音活动检测和特征提取。 - 高斯混合
演示如何使用英特尔® IPP 函数有效计算高斯混和值,包括高斯混合模型(GMM)训练、音高检测、语音重采样。 - 语音处理
演示如何使用英特尔® IPP 实现三种不同的语音处理算法,包括高斯混合模型(GMM)训练、高音检测和语音重采样。
返回页首信号处理- 一般信号处理示例
演示如何用英特尔® IPP 进行信号处理 - 用 Microsoft 基础类(MFC)处理信号
演示如何用英特尔® IPP 在 GUI 界面中进行信号处理 - 维特比解码器
演示如何用英特尔® IPP 函数创建维特比解码器。
返回页首字符串处理- “ippgrep” —— 正则表达式匹配
ippgrep 示例演示了如何使用那些与 Perl 兼容正则表达式语句(由英特尔® 集成性能基元字符串域提供)进行匹配操作的函数。
返回页首加密技术- OpenSSL Crypto 层功能支持
演示如何用英特尔® IPP 函数支持 OepnSSL Crypto 层 - Fortran 90 语言支持
使用 Fortran 90 语言中的英特尔® IPP crypto 函数。
注: 英特尔® IPP 加密库需单独下载,请
点击此处了解更多信息。
返回页首