海思Hi3518EV200(4)ISP简介

简介:

1. 概述

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


2. 功能结构

wKioL1fSo3zhpPIDAABqHtpQ3Jc340.jpg


3. Firmware架构

wKioL1fSpC3jfoO-AABBM8TjJiE073.jpg

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


4. Firmware流程

wKiom1fSpdbxIYmPAAAWYIqhXEY259.jpg

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

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

wKiom1fSpuXDtElcAACEdVBSkd0719.jpg



本文转自 shugenyin 51CTO博客,原文链接:http://blog.51cto.com/shugenyin/1851232

相关文章
|
运维 监控 安全
交换机镜像之流镜像,有哪些分类?
【10月更文挑战第3天】
1154 1
交换机镜像之流镜像,有哪些分类?
|
7月前
|
人工智能 自然语言处理 IDE
Claude Code:把 AI 从“聊天工具”推进到可执行 Agent 系统
Claude Code 是Anthropic推出的本地化AI执行代理,非聊天工具,而是可驻留项目、读写文件、调用工具的Agent运行时。它以多Agent协作、MCP工具扩展和工程化生命周期管理为核心,将AI从“提供建议”升级为“参与执行”,重塑软件开发与个人工作流。
|
6月前
|
机器学习/深度学习 人工智能 自然语言处理
装了OpenClaw却不会用?先搞懂这23个AI基础概念
AI已深度融入生活,但盲目上手易踩坑。本文精选23个最常用AI基础概念(如AI、LLM、Token、幻觉、提示词等),用大白话+生活化例子讲透本质,帮你避开误区、省成本、提效率——不求成为专家,但求用得明白。
|
10月前
|
存储 供应链 数据可视化
RFID传送带智能采集带来意想不到效果
RFID技术融合传送带,实现物品自动识别、追踪与数据联动,广泛应用于物流、制造、零售、医疗等领域,大幅提升分拣、追溯与管理效率,降低人工错误,推动智能化升级。
|
机器学习/深度学习 存储 分布式计算
Java 大视界 --Java 大数据机器学习模型在金融风险压力测试中的应用与验证(211)
本文探讨了Java大数据与机器学习模型在金融风险压力测试中的创新应用。通过多源数据采集、模型构建与优化,结合随机森林、LSTM等算法,实现信用风险动态评估、市场极端场景模拟与操作风险预警。案例分析展示了花旗银行与蚂蚁集团的智能风控实践,验证了技术在提升风险识别效率与降低金融风险损失方面的显著成效。
|
数据可视化 Python Windows
Matplotlib输出中文显示的2种解决方案
Matplotlib输出中文显示的2种解决方案
1017 1
|
存储 传感器 编解码
【Camera基础(二)】摄像头驱动原理和开发&&V4L2子系统驱动架构
【Camera基础(二)】摄像头驱动原理和开发&&V4L2子系统驱动架构
|
存储 JSON Java
如何在Java中设计灵活的配置管理系统
如何在Java中设计灵活的配置管理系统
|
Linux SoC
Linux设备树(DTS)
Dts:DTS即Device Tree Source,是一个文本形式的文件,用于描述硬件信息。一般都是固定信息,无法变更,无法overlay。 设备树由来 linux内核源码中,之前充斥着大量的平台相关(platform Device)配置,而这些代码大多是杂乱且重复的,这使得ARM体系结构的代码维护者和内核维护者在发布一个新的版本的时候有大量的工作要做,以至于LinusTorvalds 在2011年3月17日的ARM Linux邮件列表中宣称“Gaah.Guys,this whole ARM thing is a f*cking pain in the ass”这使得整个ARM社区不得不
593 0

热门文章

最新文章