NEON在S2平台图像处理中的简单应用

本文介绍了如何在安霸S2平台上利用NEON SIMD扩展进行图像处理优化,包括内存拷贝优化、中心镜像优化,通过循环展开、指令并行等方式提升了处理效率,减少了CPU负载,提高了整体性能。
摘要由CSDN通过智能技术生成

NEON:是适用于ARM Cortex-A系列处理器的一种128位SIMD(Single Instruction, Multiple Data,单指令、多数据)扩展结构。

S2:安霸公司新一代高性能Soc,集成两个Crotex-A9、iDsp、vDsp等,可实现最高1080P120fps网络摄像机方案。

 

         安霸S2平台的开发方式为基于安霸公司的Linux SDK,用户仅可对Crotex-A9可编程,调用SDK接口实现基本的图像处理。在当前smart IPC、smart Dome智能处理应用中,存在如下不足点:

         1.获取智能处理所需的yuv原始数据,只能从编码通道获取,在编码缓存释放之前从内部编码缓存中拷贝出来,由于原图数据量大,对于其拷贝优化很有必要(GDMA未开放外部使用)。  

        2.没有可独立调用的缩放模块,获取的yuv数据分辨率随编码分辨率改变而改变,智能应用不够灵活。

        3.图像的镜像、旋转均在编码时完成,获取的yuv数据均未作镜像、旋转,从而使智能处理图像、抓图图像与视频预览不一致。

 

NEON是一个SIMD数据处理架构,256字节的寄存器堆包含32个64-bit位宽的寄存器或者16个128-bit位宽的寄存器

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值