专栏感知J6X 对外ISP软件API接口

J6X 对外ISP软件API接口

沃德菲2025-10-27
112
0

ISP除了提供2a相关的对外api还提供了一些功能api,2种api配合使用,丰富ISP的对外能力。

  • hb_isp_run_algo/hb_isp_pause_algo,ISP提供该接口进行对2A算法的开关控制,用户可通过该接口实现对2A参数的手动输入控制和自动控制的切换。

  • hb_isp_set_module_control/hb_isp_get_module_control:该组接口主要用于调试,可通过接口实现对ISP pipeline的子模块进行bypass操作。

  • hb_isp_command:该接口可实现对ISP的功能调度,可以修改运行态isp的相关参数,详细命令类型参见代码头文件定义的命令枚举。

  • hb_isp_get_version:用于获取ISP驱动,2a和calibration的版本。

  • hb_isp_set_hist_thresh_info/hb_isp_get_hist_thresh_info/hb_isp_get_zone_info:ae5bin相关的接口配置。

  • hb_isp_set_calibration_param/hb_isp_get_calibration_param/hb_isp_set_command_param/hb_isp_get_command_param/ hb_isp_get_command_range/hb_isp_get_hardware_param/hb_isp_set_hardware_param/hb_isp_get_hardware_range:自动化tuning的接口。 通过这组接口可实现自动化tuning。

  • 获取ae、awb、ae5bin等统计数据的接口

  • 获取context的接口

 

使用流程:

  • ISP API为用户应用提供接口,实现用户应用对ISP的访问与控制。

  • 对外API的访问与数据流控制进程可以分离,方便用户多进程访问。

../../_images/ISP_IMAGE5.png
感知
社区征文征程6技术深度解析
评论0
0/1000