1.mpp介绍
海思提供的媒体处理软件平台(Media Process Platform,简称 MPP),可支持应用软件快速开发。该平台对应用软件屏蔽了芯片相关的复杂的底层处理,并对应用软件直接提供MPI(MPP Program Interface)接口完成相应功能。该平台支持应用软件快速开发以下功能:输入视频捕获、H.265/H.264/JPEG 编码、H.265/H.264/JPEG 解码、视频输出显示、视频图像前处理(包括去噪、增强、锐化)、图像拼接、图像几何矫正、智能、音频捕获及输出、音频编解码等功能。
2.基础环境搭建
之前开发项目,都是把项目放到mpp的目录下进行开始,现在尝试把mpp的头文件和相关库拿出来单独建立项目进行开发。
1.目录结构
├── bin # 库和可执行文件目录
├── build # 编译目录
│ └── ev300
├── code
│ ├── include
│ │ └── hisi # 海思头文件目录
│ └── src
│ ├── CMakeLists.txt
│ └── test
| ├── main.cpp
| └── CMakeLists.txt
└── doc # 说明文档
其中海思mpp相关的头文件在海思提供的sdk的mpp/include目录下,库文件在mpp/lib。
2.cmake文件:
cmake_minimum_required(VERSION 2.8)<

本文介绍了海思提供的媒体处理软件平台(MPP)及其快速开发方法。内容覆盖MPP的功能特性、基础环境搭建步骤、CMake配置、测试代码编写及运行结果展示。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



