回答

收藏

创龙 瑞芯微 RK3562 国产 2GHz 四核A53 工业开发板—ISP图像处理开发案例

创龙科技 创龙科技 636 人阅读 | 0 人回复 | 2025-07-21

本帖最后由 陈工-创龙科技 于 2025-7-21 15:40 编辑

前  言
本文档主要演示TL3562-EVM评估板基于ISP图像参数调试工具对摄像头采集的图像进行标定,通过IQ参数文件(即ISP参数文件,下文统称为IQ参数文件)将摄像头采集的图像优化处理后发送至显示设备。适用开发环境如下:
Windows开发环境:Windows 7 64bit、Windows 10 64bit
虚拟机:VMware16.2.5
开发环境:Ubuntu20.04.6 64bit
U-Boot:U-Boot-2017.09
Kernel:Linux-5.10.209
LinuxSDK:rk3562-buildroot-2021.11-sdk-[版本号](基于rk3562_linux_release_v1.2.0_20240620)
ISP图像参数调试工具:RKISP_Tuner_v2.3.5_Release
我司提供的ISP图像处理开发案例资料位于产品资料“4-软件资料\Demo\platform-demos\isp_demo\”目录下,具体说明如下所示。


ISP图像处理说明
基于RKISP Tuner工具对摄像头采集的图像进行标定得到IQ参数文件,通过IQ参数文件将摄像头采集的图像进行优化处理后发送至显示设备。
RKISP Tuner(以下简称Tuner)提供了一套便于用户调试ISP参数的工具,用户可以在Tuner中对所有ISP模块开展标定(Calibration)、调试(Tuning)等工作。用户可以使用Tuner提供的抓图工具(Capture Tool)来拍摄RAW图,在标定工具(Calibration Tool)中完成基础模块的标定工作,在Tuner中连接设备,在线进行ISP参数调试。
备注:本文未涉及ISP参数调试说明,如需了解具体内容,可参考产品资料“6-开发资料\Rockchip官方参考文档\”目录下的《Rockchip_IQ_Tools_Guide_CN_v2.0.8》与《Rockchip_IQ_Tools_Guide_EN_v1.0.1》文档。
Tuning流程图如下所示:

图 1

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


图 2

评估板上电启动,执行如下命令,修改测试脚本显示分辨率和帧率为1920x1080@30fps,修改完成后保存退出。
备注:本次使用的HDMI显示屏分辨率和帧率为1920x1080@30fps,分辨率和帧率请以实际情况进行修改。
Target# vi /rockchip-test/camera/camera_rkisp_test.sh
Target# sync


图 3


图 4

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

图 5


图 6 原始图像显示效果

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

ISP图像处理测试
评估板上电启动,请将案例"result/iqfiles"目录下的IQ参数文件ov13850_RK-CMK-8M-2-v1_CK8401.json拷贝至评估板文件系统"/etc/iqfiles/"目录下,然后重新启动评估板。


图 7

进入评估板文件系统,执行如下命令,配置ISP为回读模式。
备注:每次重启评估板都需要执行如下命令。
Target# /etc/init.d/S40rkaiq_3A stop
Target# export normal_no_read_back=0
Target# /etc/init.d/S40rkaiq_3A start


图 8

将摄像头采集的图像实时显示至HDMI显示屏,该画面是经ISP图像处理的显示效果,如下图所示。按"Ctrl + C"可退出程序。
Target# /rockchip-test/camera/camera_rkisp_test.sh

图 9


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

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

调试环境搭建
ISP调试工具安装
请将案例tool目录下的RKISP_Tuner_v2.3.5_Release.rar压缩包解压至Windows非中文工作目录下,双击目录下的RKISP2x_Tuner_v2.exe即可打开该工具,界面如下图所示。


图 11


图 12

IQ文件创建
由于RKISP Tuner暂无OV13850的支持,因此需新建IQ文件。双击打开RKISP2x_Tuner_v2.exe工具,选择"RK3562","v5.0x4.0/v5.0x4.1",不进行网络连接,点击“OK”,进入主界面。


图 13

然后点击"File",再点击"New"。


图 14

在弹出的窗口中点击"New"。


图 15

点击"File",选择"Import From Sensor List"。


图 16

选择一个相近分辨率的型号,本案例测试选择"ov13855",点击"OK",导入IQ数据。
备注:导入参数后,需等待约1分钟,显示参数的界面才会正常显示,否则会有重叠。


图 17

由于评估板OV13850驱动默认使用2112x1568分辨率,OV13850 gain为16,因此需修改以下参数。
备注:修改参数过程中会弹出提示框,点击"OK"即可。


图 18


图 19

点击"Export To Sensor List",并输入"ov13850",并点击"OK",新建一个Sensor。


图 20


图 21

然后退出"Sensor Information"界面。


图 22

点击"File",选择"New"。


图 23

选择"ov13850",点击"Generate IQ File",保存IQ文件。


图 24

保存的文件名为ov13850_RK-CMK-8M-2-v1_CK8401.json,根据实际情况,选择路径,点击“保存(S)”,然后点击"OK"。


图 25


图 26

最后关闭"Generate New IQ File"界面即可完成IQ文件创建。


图 27


由于篇幅过长等原因,部分内容均不逐一展示,如需获取完整版详细资料,请关注创龙科技微信公众号或官网,或者评论区留言,感谢您的支持!
分享到:
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条