RKISP Tuner
RKISP Tuner(以下简称Tuner)提供了一套便于用户调试ISP参数的工具,用户可以在Tuner中对所有ISP模块开展标定(Calibration)、调试(Tuning)等工作。
测试环境:
LKD3588: Buildroot
内核版本: 5.10.110
摄像头: OV13855
抓取 OV13855 YUV数据
启动rkaiq_tool_server
root@RK3588:/tmp# rkaiq_tool_server -s /dev/video22
[aiqtool][main]:#### AIQ tool server 20221001_110437 ####
[aiqtool][main]:iqfile cmd_parser.get /oem/etc/iqfiles
[aiqtool][main]:g_mode cmd_parser.get -1
......
[aiqtool][main]:================== -1 =====================
[aiqtool][main]:Access streaming device
[aiqtool][Setup]:Linux,Create domain socket success.
[aiqtool][Setup]:Credentials from SO_PEERCRED: pid=711, euid=0, egid=0
[aiqtool][main]:#### ToolServer connect AIQ success ####
[aiqtool][Process]:TCPServer::Process
[aiqtool][Accepted]:TCPServer::Accepted
LKD3588接OV13855的默认节点为 /dev/video22
或 /dev/video31
,实际节点可以通过v4l2-ctl --list-devices
找到mainpath
。
rkaiq_tool_server
的参数功能和配置方法:
-d: sensor选择,设备中存在多个sensor需要进行调试时,可以使用0/1/2等设备号来选择使用哪一颗 sensor,默认值为0,具体设备号的查询方法参考以下描述:
media-ctl -p -d /dev/mediaX (X=0/1/2/3...) 输出会有拓扑结构,里面的带sensor名字 的节点
类似这样的"m01_b_ov8858 2-0036" ,m01 --> mNN, NN是2位数的sensor index -d 1, 1 即对应上面的NN, 少于2位不用前面补0
-s: 指定YUV采集用的video节点,默认值会自动搜索iqtool采集节点,也可以手动配置为mainPath或 selfPath
-r: RTSP推流功能开关,0为关闭,1为开启,默认值为0,开启后可以在CaptureTool中使用Start RTSP 功能
-i: IQ文件读取路径,若路径有改动,应同步修改此处的路径,-r参数为0时可以忽略
-w/-h: 配置RTSP视频流预览输出分辨率,该分辨率会基于ISP输出尺寸进行缩放以满足要求,默认值为 1920/1080
-n: 配置在线采集连续Raw使用的缓存数, 默认值为4, 需要采集大量连续Raw图时建议加大该参数的配置
-f: 配置离线帧功能的发送帧率, 默认值为10帧