#include "Arith_EOController.h" #include "Arith_CoordModule.h" BBOOL Arith_EOController::Arith_Status_FSCAN(GD_VIDEO_FRAME_S img, GLB_INPUT& g_Input, GLB_PARAMETERS& g_para) { // 检测队列 TARGET_OBJECT* pFrameTargetArray = g_pFrameTargetArray; // 管道队列 PIPE* pPipeArray = g_GLB_PipeProc->getPipeArray(); // 执行全图红外目标检测 //SINT32 nFrmTargetNum = g_GLB_Detectors->Detect(img); SINT32 nFrmTargetNum = g_nExternTargetNum; // 目标系统相关的其他信息计算 Arith_CalcTargetSysInfo(pFrameTargetArray, nFrmTargetNum, g_Input); // MOT管道处理 g_GLB_PipeProc->Run(pFrameTargetArray, nFrmTargetNum, GLB_STATUS_FSCAN, g_Input, m_SceneType); return true; } BBOOL Arith_EOController::Arith_Status_SCAN(GD_VIDEO_FRAME_S img, GLB_INPUT& g_Input, GLB_PARAMETERS& g_para) { // 检测队列 TARGET_OBJECT* pFrameTargetArray = g_pFrameTargetArray; // 管道队列 PIPE* pPipeArray = g_GLB_PipeProc->getPipeArray(); // 执行全图红外目标检测 //SINT32 nFrmTargetNum = g_GLB_Detectors->Detect(img); SINT32 nFrmTargetNum = g_nExternTargetNum; // 目标系统相关的其他信息计算 Arith_CalcTargetSysInfo(pFrameTargetArray, nFrmTargetNum, g_Input); // MOT管道处理 g_GLB_PipeProc->Run(pFrameTargetArray, nFrmTargetNum, GLB_STATUS_FSCAN, g_Input, m_SceneType); return true; }