工具与软件:
您好、TI 团队
我们试图从 vis 节点获取直方图,但当我们获得数据时,我们发现数据无效。
直方图数据如下所示

我已经更新了如下的源代码,请检查
//配置历史记录
静态空 ISP_DEFAULT_Hist (void)
{
CONFIG_SET_v_ISP_CONTROL_组 Cfg__ENABLE (true);
CONFIG_SET_v_ISP_CONTROL_组 Cfg__INPUT (4);// Y=(R+2G+B)/4
CONFIG_SET_v_ISP_组 Cfg__ROI_cropStartX (0);
/*直方图 ROI 的 Y 起点、应>= 1 */
CONFIG_SET_v_ISP_组 Cfg__ROI_cropStartY (1);
/*直方图 ROI 的 X 大小(宽度)应大于256、甚至*/
config_set_v_isp_组 Cfg__ROI_cropWidth (512);
config_set_v_isp_组 Cfg__ROI_cropHeight (512);
}
// Fvid2_getProcesedRequest 和 vhwaVissSaveCtx 之后
vhwaVissSaveCtx (ispObj);
{
Fcp_Hist 407cfg ={0};
静态 uint32_t 组= 0;
cfg.Hist=ispObj->Histogram;
fvid2_status = Fvid2_control (ispObj->handle、IOCTL_FCP_GET_Histogram、(void *)&cfg、NULL);
如果(FVID2_SOK!= fvid2_status)
{
vx_print (vx_zone_error、"Failed to submit IOCTL_FCP_GET_Histogram\n");
状态=(vx_status) vx_failure;
}
}
此致
Sungenben
