海思Hi3518EV200(4)ISP开发

1. 概述

ISP主要包括3A、坏点校正、去噪、强光抑制、背光补偿、色彩增强、镜头阴影校正等处理。ISP包括逻辑部分以及运行在上面的Firmware。

2. 功能结构

3. Firmware架构

Firmware的设计思想是单独提供3A算法库,ISP控制单元调度基础算法库和3A算法库,同时sensor库分别向ISP基础库和3A库提供注册函数回调,实现差异化的sensor配置。这些回调函数提供初始化参数,并控制sensor,如调节sensor的曝光时间、模拟和数字增益等。

4. Firmware流程

Firmware初始化完成后,ISP控制单元调度ISP基础算法库和3A算法库,实时计算与控制。

ISP Firmware需在VI配置前初始化完成。

时间: 2024-12-14 05:59:43

海思Hi3518EV200(4)ISP开发的相关文章

用VS2013+VELT-0.1.4进行海思平台 UBOOT 的开发

快乐虾 http://blog.csdn.net/lights_joy/(QQ群:Visual EmbedLinux Tools 375515651) 欢迎转载,但请保留作者信息 本文仅适用于vs2013 + velt-0.1.4 1.1    什么是VELT VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发.利用这个插件,将可以在visual studio的IDE中进行Linux应用程序

海思Hi3518EV200(2)开发环境

1. Linux开发环境 2. Linux开发环境描述 3. 搭建Linux开发环境 1) 安装Linux服务器 这里使用ubuntu 10.04 LTS 2) 安装交叉编译工具 海思SDK包中提供专门的编译工具链:arm-hisiv300-linux和arm-hisiv400-linux. 3) 安装SDK 将Hi3518E_V200R001XX.tgz拷贝到linux服务器上,解压tar后执行./sdk.unpack 4) 烧写uboot/内核/根文件系统 这里使用SDK包里面默认的uboo

海思Hi3518Ev200 4G wifi无线网络视频监控摄像开发板可二次开发

21世纪,经济社会及物联网,云计算,社会网络,车联网等新型移动通信业务日新月异的发展,2013年,我们的通信技术进入了第四代的移动信息系统--4G通信技术.网线下的网络已不能满足需求,人们对移动通信网络,无线通信网络技术的需求已经被应用到各个行业领域.其中4G网络的无线网络视频监控就被各个行业所应用,如野外环境下的监控.渔塘.果园.无人售货柜.无人配送等等. 为了便于产品研发,减少成本.BOJINGnet基于海思HI3518EV200的H264视频压缩SOC研发出了用于4G网络无线网络视频监控摄

海思Hi3518EV200(5)图像sensor驱动开发

1. sensor开发框图 2. 设备驱动加载及硬件系统配置 cd mpp/ko # default online ./load3518e -a -sensor sc2135 -osmem 32 -total 64 # vi_vpss offline ./load3518e -a -sensor sc2135 -osmem 32 -total 64 -offline load3518e脚本主要是用来配置硬件系统的参数(引脚复用.sensor时钟.VI时钟)加载驱动(.ko),包括访问sensor

海思Hi3518EV200(1)简介

1. 简介 Hi3518EV200为新一代HD IP摄像机SOC,集成新一代ISP,优化后的编码前图像处理算法和新一代H.264编码器,同时采用先进低功耗工艺和低功耗架构设计,使得Hi3518EV200在低码率.高图像质量.低功耗方面具有优越性能. 2. 系统框图 3. 主要特点 支持8/10/12/14bit RGB Bayer输入,时钟最高100MHz 支持4通道MIPI/Hispi/LVDS接口 H.264编码最大可支持分辨率为2M Pixel 编码帧率支持1/16~30fps 内嵌512

海思Hi3518EV200(3 )MPP软件平台

1. 概述 MPP全称Media Process Platform,支持应用软件快速开发:输入视频获取.视频编解码.视频输出显示.视频预处理(去噪.增强.锐化等)等. 2. 平台架构 VI模块完成视频获取.剪切.缩放等处理,并输出多路不同分辨率的视频. VPSS模块可对图像进行去噪.图像增强.锐化等处理,并实现同源多路输出功能. VENC模块完成视频编码功能(H.264). VO模块介绍VPSS的视频数据,按用户配置输出给外围视频设备. 3. 视频缓存池 视频缓存池为MPP提供大块物理内存管理功

海思hi35xx 开发学习(3):视频输入

视频输入(VI)模块实现的功能:通过 MIPI Rx(含 MIPI 接口.LVDS 接口和 HISPI 接口),SLVS-EC,BT.1120,BT.656,BT.601,DC 等接口接收视频数据.VI 将接收到的数据存入到指定的内存区域,在此过程中,VI 可以对接收到的原始视频图像数据进行处理,实现视频数据的采集. 重要概念 视频输入设备 视频输入设备支持若干种时序输入,负责对时序进行解析. 视频输入 PIPE 视频输入 PIPE 绑定在设备后端,负责设备解析后的数据再处理. 视频物理通道 物

以海思3518E等芯片的楼宇门禁方案开发

可以开发海思方案的楼宇门禁.包括服务器,单元门机,安卓苹果客户端.

用VS2013+VELT-0.1.4进行海思平台 Linux内核 的开发

快乐虾 http://blog.csdn.net/lights_joy/(QQ群:Visual EmbedLinux Tools 375515651) 欢迎转载,但请保留作者信息 本文仅适用于vs2013 + velt-0.1.4 1.1    什么是VELT VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发.利用这个插件,将可以在visual studio的IDE中进行Linux应用程序