海思Hi3518e视频学习
本课是基于A0201-海思HI3518E方案视频编解码传输深度学习的学习笔记,内容来自朱有鹏物联网大讲堂的海思项目深度学习,转载请注明出处。
big__C
小白
展开
-
【第一季】全面认识海思HI3518E方案和SDK环境搭建
文章内容来自朱有鹏的《朱老师物联网大讲堂》的嵌入式企业级项目–海思HI3518E方案视频编解码传输深度学习,转载请注明出处目录视频设备开发的技术流HI3518E方案系统整体架构介绍视频设备开发的技术流1、视频从产生到被消费的整个流程(1)基本认知:视频是由单帧图像以每秒x帧的速率连续组成的,单帧图像类似位图。(2)原始视频产生:镜头和sensor(镜头把光线都聚集到sensor上,sensor把光信号转换成模拟电信号,由内部集成的AD转换器转换成二进制数列)(3)图像处理:ISP(ima.原创 2020-06-29 23:33:09 · 3984 阅读 · 1 评论 -
海思HI3518E视频处理基础知识《一》----- 系统控制mpp
目录系统控制1.MPP的概述2.mpp处理平台架构3.视频缓存池4.系统绑定5.VI/VPSS 离/在线模式系统控制1.MPP的概述海思提供的媒体处理软件平台(Media Process Platform,简称 MPP),可支持应用软件快速开发。该平台对应用软件屏蔽了芯片相关的复杂的底层处理,并对应用软件直接提供MPI( MPP Programe Interface)接口完成相应功能。该平台支持应用软件快速开发以下功能:【1】视频方面输入视频捕获视频图像前处理(包括去噪、增强、锐化、原创 2020-10-25 16:47:42 · 1906 阅读 · 0 评论 -
海思HI3518E视频处理基础概念《二》----- 视频输入VI和 视频输出VO
目录视频输入1.视频输入模块概述2.重要概念3.功能描述视频输出1.视频输出概述2.重要概念视频输入1.视频输入模块概述【1】视频输入( VI)模块实现的功能:通过 ITU-R BT656/601/1120 接口或 Digital Camera接口、 MIPI Rx(含 MIPI 接口、 LVDS 接口和 HISPI 接口)接收视频数据。当工作在离线模式时,将接收到的数据存入到指定的内存区域;当工作在在线模式时, VI 会将数据直接送给 VPSS。在此过程中, VI 可原创 2020-10-25 16:48:27 · 2747 阅读 · 0 评论 -
海思HI3518E视频处理基础概念《三》----- 视频处理子系统VPSS
目录视频处理子系统VPSS1.概述2. 基本概念3.VPSS 上下文关系视频处理子系统VPSS1.概述VPSS( Video Process Sub-System)支持对一幅输入图像进行统一预处理,如去噪、去隔行等,然后再对各通道分别进行缩放、锐化等处理,最后输出多种不同分辨率的图像。VPSS 单元支持的具体图像处理功能包括 FRC( Frame Rate Control)、 Crop、 NR( Noise Reduce)、 LDC( Lens Distortion Correction)、 R原创 2020-10-25 16:49:11 · 763 阅读 · 0 评论 -
【第二季】图像像素格式RGB和YUV的理解
目录图像像素格式理解RGB与YUV图像像素格式理解1、颜色的学问(1)颜色是主观还是客观存在?颜色的本质是光的波长,但是因为有人去看才有了颜色这个概念,所以本质上来说,颜色是主观存在的。(2)颜色的三个关键:亮度、色度、饱和度(3)人的眼睛并非理想完美的颜色识别器件,图像表达也有清晰度和质量高低的差异(4)科学研究如何定义(或者表达、记录、计算)一种颜色?通过一个二进制数来表达,比如RGB888,就是用24位二进制来表达16777216种颜色,每一个不同的数代表一种不同的颜色。2、rawRGB原创 2020-07-03 22:30:52 · 1945 阅读 · 1 评论 -
【第二季】海思官方sample的venc层源码分析之整体框架
目录一,官方mppsample的总体分析二,程序流程分析和MPP初始化详解VI部分详解VPSS部分详解图像编码压缩基本原理MPP手册中图像编码部分解读sample中venc模块源码解读编码后的流文件输出和课程总结一,官方mppsample的总体分析1、sample的整体架构(1)sample其实是很多个例程,所以有很多个main。sample里面不止一个程序。例如hifb文件夹,里面是和framebuff有关的,hi3518e在做摄像头的时候,也可以使用这个程序,用于拍照时候实时显示用的。 co原创 2020-10-21 20:46:25 · 2504 阅读 · 1 评论 -
【第三季】ORTP库局域网图传和VLC实时预览
目录ORTP的引入ORTP库的移植RTP传输视频实战ORTP库的部分细节ORTP的引入【1】什么是RTPRTP全名是Real-time Transport Protocol(实时传输协议)。它是IETF提出的一个标准,RFC3550不仅定义了RTP,而且定义了配套的相关协议RTCP(Real-time Transport Control Protocol,即实时传输控制协议)。RTP用来为IP网上的语音、图像、传真等多种需要实时传输的多媒体数据提供端到端的实时传输服务。RTP为Internet上端原创 2020-10-26 16:10:27 · 553 阅读 · 2 评论