性价比拉满!最新的ISP图像处理方案来啦,基于瑞芯微RK3562J全国产工业平台!

news/2025/3/28 14:09:14/文章来源:https://www.cnblogs.com/Tronlong818/p/18792758

今天为大家带来基于瑞芯微RK3562J工业平台的ISP图像处理方案,不仅低成本、低功耗,更能让图像清晰呈现!下面,一起来深入探究看它如何实现!

 

ISP的作用与优势

何为ISP?全称为Image Signal Processor(图像信号处理器),其主要作用是处理前端图像传感器输出的信号,主要功能有线性纠正、噪声消除、自动白平衡、自动曝光控制等,能在不同的光学条件下很好地还原现场细节。

由于不同传感器的差异以及拍摄环境的多样性,传感器输出的原始数据和人们预期的图像有一定差距,因此ISP就起到了相当重要的作用。例如:夜间光照不足、大雾、沙尘等,均会使采集的图像造成影响,存在成像模糊、噪声污染及曝光不均等问题,而ISP的介入,能让这些问题迎刃而解,完美还原现场细节,让图像达到预期效果。

 

ISP图像处理前后图像对比

下面,让一张图带你见证奇迹!

我们可以看到图1,它是未经ISP处理的原始图像,偏绿且暗淡,细节模糊不清。而经过ISP图像处理的图2,色彩真实还原,细节毕现,仿佛将现场真实场景直接呈现在眼前。

图 1 原始图像显示效果
图 2 经ISP图像处理后显示效果

近期,瑞芯微在RK3562J处理器上正式开放NPU功能,使RK3562J的应用领域进一步拓展到机器视觉、工业相机、目标识别等领域,性价比得到进一步提升。

 

RK3562J 支持ISP图像处理

RK3562J是瑞芯微最新推出的一款超高性价比工业处理器,四核Cortex-A53@1.8GHz + Cortex-M0@200MHz异构多核架构,不仅性能强劲,还支持十路UART、两路CAN、两路网口、三种显示、双路Camera等丰富的外设接口资源。

更重要的是,RK3562J还支持ISP图像处理。创龙科技RK3562核心板含税价格一片起仅168元起,性价比直接拉满!此平台目前已被超过600家工业客户选用,得到了用户的广泛好评!

RK3562J的图像处理基于ISP图像参数调试工具RKISP2.x Tuner,通过对摄像头采集的图像进行标定,生成IQ参数文件,将图像优化处理后发送至显示设备。

图 3

 

RK3562J典型应用领域

图 4

 

ISP图像处理开发案例

本章节主要介绍瑞芯微RK3562J的ISP图像处理开发案例,使用的硬件平台为:创龙科技TL3562-EVM工业评估板。

为了简化描述,正文仅摘录方案功能描述与测试结果,详细产品资料请扫描文末二维码下载。

功能说明

本案例基于RKISP2.x Tuner工具对摄像头采集的图像进行标定得到IQ参数文件,通过IQ参数文件将摄像头采集的图像进行优化处理后发送至显示设备。

硬件连接

评估板默认已支持HDMI OUT显示,请将评估板HDMI OUT接口连接至HDMI显示屏,使用FFC软排线将MIPI摄像头模块(创龙科技TL13850)连接至评估板MIPI CSI0接口,通过网线将评估板千兆网口ETH0 RGMII连接至路由器。硬件连接如下图所示。

图 5

原始图像演示

进入评估板文件系统,执行如下命令将摄像头采集的图像实时显示至HDMI显示屏,该画面是未经过ISP图像处理的原始画面,如下图所示。按"Ctrl + C"可退出程序。

Target#/rockchip-test/camera/camera_rkisp_test.sh

图 6
图 7 原始图像显示效果

可以观察到,HDMI显示屏实时显示摄像头采集的原始图像偏绿色且暗淡。

工具调试演示

以下主要介绍使用RKISP2.x Tuner工具进行标定处理。

打开RKISP2.x Tuner工具,导入原始图像后,进入CCM标定界面,然后设置饱和度,点击"Calibrate"开始标定。

图 8

标定完成后,点击"Result"页面,可查看结果。

图 9

可点击"Save"将新标定数据保存至IQ参数文件ov13850_RK-CMK-8M-2-v1_CK8401.json中。

备注:如需了解通过RKISP2.x Tuner工具创建及配置IQ参数文件的详细步骤,请参考我司提供的用户手册。

ISP效果演示

评估板上电启动,请将案例的IQ参数文件ov13850_RK-CMK-8M-2-v1_CK8401.json拷贝至评估板文件系统"/etc/iqfiles/"目录下,然后重新启动评估板。进入评估板文件系统,参考用户手册配置ISP为回读模式。

执行如下命令,将摄像头采集的图像实时显示至HDMI显示屏,该画面是经ISP图像处理的显示效果,如下图所示。按"Ctrl + C"可退出程序。

Target#/rockchip-test/camera/camera_rkisp_test.sh

图 10
图 11 经ISP图像处理后显示效果

可以观察到,摄像头实时采集的图像经过ISP图像处理后,显示效果相比原始图像有明显的优化。需注意,显示效果会受到实际测试环境以及IQ参数文件配置的影响,测试结果仅供参考。

查看更多RK3562J相关的案例演示,各位工程师可以通过公众号(Tronlong创龙科技)查阅,快来试试吧

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/906025.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

什么是受管文件传输(MFT)?对企业有何价值和作用?

一、什么是受管文件传输(MFT)? 受管文件传输(Managed File Transfer, MFT),也可以称为“托管文件传输”,是一种专门用于安全、可靠地传输文件的解决方案。与传统的文件传输方式(如电子邮件、FTP)相比,MFT提供了更高的安全性、可管理性和自动化能力,能够满足企业对数…

FreeSWITCH 异常重启后会话快速恢复

FreeSWITCH 异常重启后会话快速恢复 配置 会话追踪sip_profiles/*.xml<param name="track-calls" value="true"/>(官方文档描述会有轻微性能影响) 存储恢复数据、修改数据库位置 重要 fs默认使用sqlite进行恢复数据的存储,也可以正常使用,但此处…

SpringSecurity5(10-动态权限管理)

Spring Security动态权限管理通过实时更新权限配置,支持按需调整用户权限,实现灵活的访问控制。结合注解、表达式等方式,能够动态加载和检查用户权限,无需重启系统,确保应用在复杂业务场景下的安全性与可扩展性,提升用户体验与管理效率。授权流程SpringSecurity 的授权流…

【2025年企业必备】这款跨网跨域传输软件 支持多达6种传输方式!

在全球化经济的推动下,企业的业务范围不断扩展,跨网跨域的数据传输需求日益增长。无论是跨国企业的内部协作,还是与合作伙伴之间的数据交换,高效、安全、可靠的跨网跨域传输软件已成为企业运营不可或缺的一部分。 传统的文件传输方式,如电子邮件附件、FTP服务器、甚至是物…

2025年-AI工具发展记录

时间:2025-03-06豆包: Kimi: 讯飞星火: 通义千问: DeepSeek: 总结:截止2025年3月6号,各类AI工具相较于2024年最大的变化时,都新增了自家的推理功能!这可以说是新年的一次重大更新!

模型的泛化性能度量:方法、比较与实现

在机器学习领域,模型的泛化性能度量是评估模型在未知数据上表现的关键环节。 通过合理的性能度量,不仅能了解模型的优劣,还能为模型的优化和选择提供科学依据。 本文将深入探讨泛化性能度量的重要性、各种度量方法、它们之间的区别与适用场景,并通过scikit-learn代码示例来…

掌握设计模式--访问者模式

访问者模式(Visitor Pattern) 访问者模式(Visitor Pattern)是一种行为设计模式,它允许你将操作(方法)封装到另一个类中,使得你可以在不修改现有类的情况下,向其添加新的操作。 核心思想是将数据结构和对数据的操作分离,通过访问者对象来对数据进行操作,而不是将操作…

双向广搜-BiDirectional BFS

双向广搜 文章目录 前言前言 复习acwing算法提高课的内容,本篇为讲解算法:双向广搜 一、双向广搜 双向广搜其实就是两个bfs,我们知道bfs是一种暴力的做题方法,搜索树长下图所示:我们会发现搜索树越来越宽,每一层的搜索量增加,如果数据范围很大的话,显然是会TLE的,那么…

读DAMA数据管理知识体系指南31参考数据和主数据概念(上)

读DAMA数据管理知识体系指南31参考数据和主数据概念(上)1. 业务驱动因素 1.1. 满足组织数据需求1.1.1. 组织中的多个业务领域需要访问相同的数据集,并且他们都相信这些数据集是完整的、最新的、一致的1.2. 管理数据质量1.2.1. 数据的不一致、质量问题和差异均会导致决策错误…

生成式 AI 和 LLM 简介 起源 历史记录

领域 年份 定义人工智能 (AI) 1956 计算机科学领域,旨在创造能够复制或超越人类智能的智能机器。机器学习 (Machine Learning) 1997 人工智能的子集,使机器能够从现有数据中学习并根据这些数据进行决策或预测。深度学习 (Deep Learning) 2012 一种机器学习技术,通过使用多层…

拿到代理对象,如何调用增强方法

步骤1 前面已经创建了MathCal的代理对象了,我们在调用方法时加一个断点这里返回的确实是代理对象,这个对象中保存了详细信息(增强器,原始对象等),我们进入bean.add(2, 10) 中,来到 org.springframework.aop.framework.CglibAopProxy.DynamicAdvisedInterceptor.intercept(…