一、背景与需求
在视频监控、智慧安防等场景中,我们常常需要在主码流(高分辨率)和子码流(较低分辨率)上对指定区域进行马赛克处理(又称“打码”)。马赛克处理在海思平台上通常是通过 RGN(Region) 模块实现的——也就是创建一个 Mosaic 类型的 RGN,然后将其叠加到对应的通道上。
常见的应用场景包括:
人脸打码:出于隐私保护,在公共视频中将人物面部进行马赛克。
敏感区域打码:在监控画面中
1 概述VPSS(Video Process Sub-System)支持对一幅输入图像进行统一预处理,如去噪、去隔行等,然后再对各通道分别进行缩放、锐化等处理,最后输出多种不同分辨率的图像。VPSS 单元支持的具体图像处理功能包括 FRC(Frame Rate Control)、 Crop、 NR(Noise Reduce)、 LDC(Lens Distortion Correction)、...
原创
2022-06-10 06:45:08
958阅读
上一篇已经将himpp套入qt的基础上进行开发。那么qt中拿到frame则是很关键的交互,这是qt与海思可能编解码交叉开发的关键步骤。
原创
精选
2022-08-12 14:54:36
10000+阅读
vpss 中的link(1)dei dei 主要做数据交错处理,带缩放 dei control data flow
原创
2022-01-13 11:41:41
180阅读
(1)i2c(2)注册设备(3)寄存器--------------author:pkf------------------------time:2015-4-5-------------------------------qq:1327706646(1)i2c#define I2C_READ_REG...
原创
2022-01-12 17:20:38
205阅读
海思的旋转图像方法,使用cat /proc/vpss等命令测试查看各个设置项的参数具体的设置步骤如下1,从proc分析,vpss的grp需要设置为1280x720, 2,VPSS PHY CHN MODE里面的宽高,也设置为1280x720, 3,然后设置为vpss通道0,通道1,旋转90度, 4,然后看下VPSS CHN OUTPUT RESOLUTION里面的宽高状态,是不是已经变成720x1
转载
2024-06-25 20:18:59
1355阅读
3516cv610在sample_aiisp上多创一路编码流,方法首先确保 vpss grp0有视频流最好保证 已经有一路视频流能推出来多创一路编码流思路为 将 vpss grp0又绑定给 vpss_chn1vpss_chn1有绑定给 venc_chn1这样我们就多创了一路视频流。这里思路完全正确 ...
1. 概述3D降噪算法是将前后两帧的图像进行对比处理,找出噪点位置,然后对其增益控制。3D数字降噪功能能够降低弱信号图像的噪波干扰。2. 函数接口HI_S32 HI_MPI_VPSS_SetGrpParam(VPSS_GRP VpssGrp, VPSS_GRP_PARAM_S*pstVpssParam);参数名称描述输入/输出VpssGrpVPSS GROUP号输入pstVpssParam高级属性
原创
2017-02-10 19:59:56
10000+阅读
点赞
4.Memory Mapping4.1 Memory Map Table 4-1. DM355 Memory MapStart Address End Address Size (Bytes) ARM EDMA USB VPSS ...
转载
2009-08-25 08:42:00
142阅读
最近一直在学习DM6437这个视频处理平台,现在也有了一些体会,首先将整个平台的大体情况做个介绍: 处理器概况:DM6437处理器是TI公司达芬奇系列的DSP,其内核为C64+,无ARM协处理器,带VPSS视频处理子系统,主频最高为600MHz,最高速度4800MIPS,外围模块包括VPSS
转载
2024-01-11 21:37:27
119阅读
1.系统架构 编辑2. 海思媒体处理平台架构 编辑 主要分为: 视频输入(VI):VI 模块捕获视频图像,可对其做剪切、去噪等处理,并输出多路不同分辨率的图像数据。 视频处理(VPSS):VPSS 模块接收 VI 和解码模块发送过来的图像,可对图像进行图像增强、锐化等处理,并实现同源输出多路不同分辨率的图像数据用于编码、预览或抓拍。 视频
转载
2023-07-13 16:17:28
237阅读
1. 概述MPP全称Media Process Platform,支持应用软件快速开发:输入视频获取、视频编解码、视频输出显示、视频预处理(去噪、增强、锐化等)等。2. 平台架构VI模块完成视频获取、剪切、缩放等处理,并输出多路不同分辨率的视频。VPSS模块可对图像进行去噪、图像增强、锐化等处理,并实现同源多路输出功能。VENC模块完成视频编码功能(H.264)。VO模块介绍VPSS的视频数据,按
原创
2016-09-09 19:49:47
7349阅读
1. 摄像头通道设置:Hi3559AV100_SDK_V2.0.1.0/mpp/sample/svp/multi-core/common/sample_comm_ive.c
/******************************************************************************
* function : Start Vi/Vpss/Venc/
原创
2021-07-10 11:25:22
703阅读
在没加atl 的fpga 时 i2c1上的tvp5150 vpss驱动加载没问题,加了之后出现超时I2C: timed out in wait_for_bb:
原创
2022-01-12 17:19:14
412阅读
1. sensor开发框图2. 设备驱动加载及硬件系统配置cd mpp/ko
# default online
./load3518e -a -sensor sc2135 -osmem 32 -total 64
# vi_vpss offline
./load3518e
原创
2016-09-09 21:20:12
10000+阅读
点赞
3评论
在HiMPP手册中都会有这么一张图先讲一下视频缓存池这个概念视频缓存池主要向媒体业务提供大块物理内存管理功能,负责内存的分配和回收 这部分具体什么作用,首先视频输入回需要大量的内存,打比方1080P的视频输入,VI部分怎么保存或者使用呢?就是用的视频缓存池概念, 比如:VI将视频输入的一张图像数据放在一个缓存池的缓存块,然后处理后将这个缓存块的地址和大小交给VPSS处理,VPSS处理后又将这个缓存
转载
2024-10-17 17:57:16
61阅读
目录MPPMPP系统架构海思媒体处理平台架构视频缓存池sampleSAMPLE_VENC_1080P_CLASSICstep 1: init sys variablestep 2: mpp system init.step 3: start vi dev & chn to capturestep 4: start vpss and vi bind vpssstep 5: start st
转载
2023-08-15 12:38:46
0阅读
2. 例程解析
海思的NNIE例程包含以下几个模型:~ # ./sample_nnie_main
Usage : ./sample_nnie_main <index>
index:
0) RFCN(VI->VPSS->NNIE->VGS->VO).
1) Segnet(Read File).
2
海思的媒体处理平台(MPP,Media Process Platform),在系统中的位置如下图所示,内部主要分为视频输入(VI)、视频处理(VPSS)、视频编码(VENC)、视频解码(VDEC)、视频输出(VO)、视频侦测分析(VDA)、音频输入(AI)、音频输出(AO)、音频编码(AENC)、音频解码(ADEC)、区域管理(REGION)等模块。&nbs
转载
2023-08-08 15:39:06
412阅读
前言: 海思多媒体处理平台(MPP)分为:视频输入(VI),视频处理(VPSS),视频编码(VENC),视频解码(VDEC),视频输出(VO)、视频侦测分析(VDA),音频输入(AI),音频输出(AO),音频编码(AENC),音频解码(ADEC),区域管理(REGION)等模块. 这里介绍视频侦测分析(VDA)中的运动检测。视频侦测分析(The video detecti