IPP库简介
来源:互联网 发布:小白鞋推荐 知乎 编辑:程序博客网 时间:2024/06/07 21:06
IPP(Integrated Performance Primitives) 是Intel 平台上高性能多媒体函数库,该函数库包含许多从底层优化的函数,这些函数涵盖多个应用领域。如果系统已经安装了IPP库,OpenCV会在运行时自动使用相应的IPP库。
具体包括:
(1)视频编码:用于 DV25/50/100、MPEG-2、MPEG-4、H.263 和 MPEG-4 Part 10 (H.264) 编解码器的关键算法组件。图像和 2D 信号处理:包含多种可针对图像和图像内域 (ROI) 执行的算法。
(2)计算机视觉:针对多种主要计算机视觉运算进行优化的函数,可用于安全、计算机控制、媒体管理、媒体注释等领域的应用程序。
(3)颜色转换:如今随着多种格式的数字媒体的蓬勃发展,在不同的色彩形式间转换的需求也随之产生。
(4)字符串处理:使用英特尔 IPP 优化的字符串操作,将优化的文本数据库管理、搜索与检索或文档索引处理功能集成到应用程序中。
(5)JPEG 编码:用于 JPEG、JPEG 2000 和运动 JPEG 编解码器的重要算法组件。
(6)语音编码:支持以下语音编解码器/函数的例程:、G.729、AMR-宽带、GSM 全速率和压缩扩展,回声消除等。
(7)信号处理:过滤和卷积、数组/信号初始化/处理、变换、分屏/采样、数组算术/逻辑运算和数组/信号统计。
(8)数据压缩:除了使用编解码器进行的视频、音频和图像压缩之外,还提供了无损压缩法函数。
(9)音频编码:用于 MP3 和 ACC 编解码器的重要算法组件
(10)语音识别:集成高级语音识别、IP 语音和语音注解功能
(11)矢量/矩阵运算:提供了丰富的矩阵和矢量运算,其中包括物理建模和 3D 转换/光照计算
(12)密码技术:快速建立强大的,高性能的加密模块和应用。
(13)射线跟踪与渲染:在射线跟踪、逼真图像渲染以及物理应用中使用的核心运算
即使不是专门针对英特尔微处理器的优化,英特尔编译器也有可能无法为非英特尔微处理器实现相同程度的优化。这些优化包括 SSE2、SSE3 和SSSE3 指令集和其他优化。 英特尔不保证任何优化在非英特尔制造的微处理器上的可用性、功能或有效性。本产品中依赖于微处理器的优化旨在配合英特尔微处理器一起使用。不一定针对英特尔微架构的某些优化专为英特尔微处理器保留。请参见适用产品的“用户和参考指南”了解本注意事项中涵盖的特定指令集的更多相关信息。
- IPP库简介
- 语言识别之IPP简介
- Intel IPP库
- Intel IPP库
- intel的ipp库
- Intel IPP库使用入门
- 英特尔的优化库IPP
- Intel IPP库使用入门
- MP3 使用IPP库的噪音问题
- 链接 IPP 和 MKL 库文件
- IPP库和OpenCV的共用
- Intel IPP图像库手册函数概述
- 安装Intel图像处理IPP库
- 如何对Intel IPP库进行静态链接
- Intel IPP图像处理库下载及安装测试
- linux下intel IPP 加密库安装及快速上手
- sgx 中intel ipp 加密库的使用
- 学习IPP
- HTML5制作坦克大战游戏+Canvas绘制基础图形——学习笔记一
- leetcode:Length of Last Word 【Java】
- 根据指定路径以及指定文件后缀名 获取文件名
- 2014年最新前端开发面试题(题目列表+答案 完整版)
- Linux下使用 bind搭建DNS主从服务器
- IPP库简介
- 新的开始,向前辈学习
- Valgrind确实是强大的工具http://www.cnblogs.com/nicebear/archive/2012/05/05/2485054.html
- 批量将txt文件转为csv文件
- 微服务架构在Netflix的应用:架构设计的经验教训
- RQP-DEF-0403错误
- Eclipse 配置代理更新下载SDK
- OC与JavaScript交互学习过程中的资料整理
- MYSQL数据库隔离级别分析