|
|
|
|
@ -43,7 +43,7 @@ int AIFactory::InitALLAIModle(GPU_Config gupconfig)
|
|
|
|
|
AI_defect_NF = AIModel_Base::GetInstance();
|
|
|
|
|
AIModel_Base::AIModelRun_Config boe_config;
|
|
|
|
|
boe_config.gpuconfig.copy(gupconfig);
|
|
|
|
|
boe_config.strPath = "/home/aidlux/BOE/UseModel_Cell_ET/defect.engine";
|
|
|
|
|
boe_config.strPath = "/home/aidlux/BOE/UseModel_FOG/defect.engine";
|
|
|
|
|
boe_config.inputType = AIModel_Base::Input_CHW;
|
|
|
|
|
boe_config.strName = "Base_detect";
|
|
|
|
|
boe_config.Stream_num = 2;
|
|
|
|
|
@ -55,7 +55,7 @@ int AIFactory::InitALLAIModle(GPU_Config gupconfig)
|
|
|
|
|
AI_defect_Type2 = AIModel_Base::GetInstance();
|
|
|
|
|
AIModel_Base::AIModelRun_Config boe_config;
|
|
|
|
|
boe_config.gpuconfig.copy(gupconfig);
|
|
|
|
|
boe_config.strPath = "/home/aidlux/BOE/UseModel_Cell_ET/defect_WTB.engine";
|
|
|
|
|
boe_config.strPath = "/home/aidlux/BOE/UseModel_FOG/defect_WTB.engine";
|
|
|
|
|
boe_config.inputType = AIModel_Base::Input_CHW;
|
|
|
|
|
boe_config.strName = "WTB_detect";
|
|
|
|
|
boe_config.Stream_num = 2;
|
|
|
|
|
@ -67,7 +67,7 @@ int AIFactory::InitALLAIModle(GPU_Config gupconfig)
|
|
|
|
|
AI_defect_UP = AIModel_Base::GetInstance();
|
|
|
|
|
AIModel_Base::AIModelRun_Config boe_config;
|
|
|
|
|
boe_config.gpuconfig.copy(gupconfig);
|
|
|
|
|
boe_config.strPath = "/home/aidlux/BOE/UseModel_Cell_ET/defect_UP.engine";
|
|
|
|
|
boe_config.strPath = "/home/aidlux/BOE/UseModel_FOG/defect_UP.engine";
|
|
|
|
|
boe_config.inputType = AIModel_Base::Input_CHW;
|
|
|
|
|
boe_config.strName = "UP_detect";
|
|
|
|
|
boe_config.Stream_num = 2;
|
|
|
|
|
@ -79,7 +79,7 @@ int AIFactory::InitALLAIModle(GPU_Config gupconfig)
|
|
|
|
|
AI_defect_Chess = AIModel_Base::GetInstance();
|
|
|
|
|
AIModel_Base::AIModelRun_Config boe_config;
|
|
|
|
|
boe_config.gpuconfig.copy(gupconfig);
|
|
|
|
|
boe_config.strPath = "/home/aidlux/BOE/UseModel_Cell_ET/defect_CHESS.engine";
|
|
|
|
|
boe_config.strPath = "/home/aidlux/BOE/UseModel_FOG/defect_CHESS.engine";
|
|
|
|
|
boe_config.inputType = AIModel_Base::Input_CHW;
|
|
|
|
|
boe_config.strName = "chess_detect";
|
|
|
|
|
boe_config.Stream_num = 2;
|
|
|
|
|
@ -91,7 +91,7 @@ int AIFactory::InitALLAIModle(GPU_Config gupconfig)
|
|
|
|
|
AI_defect_YX_1 = AIModel_Base::GetInstance();
|
|
|
|
|
AIModel_Base::AIModelRun_Config boe_config;
|
|
|
|
|
boe_config.gpuconfig.copy(gupconfig);
|
|
|
|
|
boe_config.strPath = "/home/aidlux/BOE/UseModel_Cell_ET/defect_YX_L0.engine";
|
|
|
|
|
boe_config.strPath = "/home/aidlux/BOE/UseModel_FOG/defect_YX_L0.engine";
|
|
|
|
|
boe_config.strName = "YX1";
|
|
|
|
|
boe_config.inputType = AIModel_Base::Input_CHW;
|
|
|
|
|
AI_defect_YX_1->Init(boe_config);
|
|
|
|
|
@ -101,7 +101,7 @@ int AIFactory::InitALLAIModle(GPU_Config gupconfig)
|
|
|
|
|
AI_defect_YX_2 = AIModel_Base::GetInstance();
|
|
|
|
|
AIModel_Base::AIModelRun_Config boe_config;
|
|
|
|
|
boe_config.gpuconfig.copy(gupconfig);
|
|
|
|
|
boe_config.strPath = "/home/aidlux/BOE/UseModel_Cell_ET/defect_YX_L127L255.engine";
|
|
|
|
|
boe_config.strPath = "/home/aidlux/BOE/UseModel_FOG/defect_YX_L127L255.engine";
|
|
|
|
|
boe_config.strName = "YX2";
|
|
|
|
|
boe_config.inputType = AIModel_Base::Input_CHW;
|
|
|
|
|
AI_defect_YX_2->Init(boe_config);
|
|
|
|
|
@ -113,7 +113,7 @@ int AIFactory::InitALLAIModle(GPU_Config gupconfig)
|
|
|
|
|
AI_defect_Cls_L0 = AIModel_Base::GetInstance();
|
|
|
|
|
AIModel_Base::AIModelRun_Config jbl_config;
|
|
|
|
|
jbl_config.gpuconfig.copy(gupconfig);
|
|
|
|
|
jbl_config.strPath = "/home/aidlux/BOE/UseModel_Cell_ET/class_14.engine";
|
|
|
|
|
jbl_config.strPath = "/home/aidlux/BOE/UseModel_FOG/class_14.engine";
|
|
|
|
|
jbl_config.inputType = AIModel_Base::Input_HWC;
|
|
|
|
|
jbl_config.strName = "14_Class";
|
|
|
|
|
jbl_config.IsClass = true;
|
|
|
|
|
@ -125,7 +125,7 @@ int AIFactory::InitALLAIModle(GPU_Config gupconfig)
|
|
|
|
|
AI_defect_Cls = AIModel_Base::GetInstance();
|
|
|
|
|
AIModel_Base::AIModelRun_Config jbl_config;
|
|
|
|
|
jbl_config.gpuconfig.copy(gupconfig);
|
|
|
|
|
jbl_config.strPath = "/home/aidlux/BOE/UseModel_Cell_ET/class_14.engine";
|
|
|
|
|
jbl_config.strPath = "/home/aidlux/BOE/UseModel_FOG/class_14.engine";
|
|
|
|
|
jbl_config.inputType = AIModel_Base::Input_HWC;
|
|
|
|
|
jbl_config.strName = "old_Class";
|
|
|
|
|
jbl_config.IsClass = true;
|
|
|
|
|
@ -138,7 +138,7 @@ int AIFactory::InitALLAIModle(GPU_Config gupconfig)
|
|
|
|
|
AI_defect_zf = AIModel_Base::GetInstance();
|
|
|
|
|
AIModel_Base::AIModelRun_Config boe_config;
|
|
|
|
|
boe_config.gpuconfig.copy(gupconfig);
|
|
|
|
|
boe_config.strPath = "/home/aidlux/BOE/UseModel_Cell_ET/defect_zf.engine";
|
|
|
|
|
boe_config.strPath = "/home/aidlux/BOE/UseModel_FOG/defect_zf.engine";
|
|
|
|
|
boe_config.strName = "zf";
|
|
|
|
|
boe_config.inputType = AIModel_Base::Input_CHW;
|
|
|
|
|
AI_defect_zf->Init(boe_config);
|
|
|
|
|
@ -149,7 +149,7 @@ int AIFactory::InitALLAIModle(GPU_Config gupconfig)
|
|
|
|
|
AI_defect_127Cell = AIModel_Base::GetInstance();
|
|
|
|
|
AIModel_Base::AIModelRun_Config boe_config;
|
|
|
|
|
boe_config.gpuconfig.copy(gupconfig);
|
|
|
|
|
boe_config.strPath = "/home/aidlux/BOE/UseModel_Cell_ET/defect_L127.engine";
|
|
|
|
|
boe_config.strPath = "/home/aidlux/BOE/UseModel_FOG/defect_L127.engine";
|
|
|
|
|
boe_config.strName = "127Cell";
|
|
|
|
|
boe_config.inputType = AIModel_Base::Input_CHW;
|
|
|
|
|
AI_defect_127Cell->Init(boe_config);
|
|
|
|
|
@ -160,7 +160,7 @@ int AIFactory::InitALLAIModle(GPU_Config gupconfig)
|
|
|
|
|
AI_defect_RE_POL = AIModel_Base::GetInstance();
|
|
|
|
|
AIModel_Base::AIModelRun_Config boe_config;
|
|
|
|
|
boe_config.gpuconfig.copy(gupconfig);
|
|
|
|
|
boe_config.strPath = "/home/aidlux/BOE/UseModel_Cell_ET/BOE_POL_128x128.engine";
|
|
|
|
|
boe_config.strPath = "/home/aidlux/BOE/UseModel_FOG/BOE_POL_128x128.engine";
|
|
|
|
|
boe_config.strName = "RE_POL";
|
|
|
|
|
boe_config.inputType = AIModel_Base::Input_CHW;
|
|
|
|
|
AI_defect_RE_POL->Init(boe_config);
|
|
|
|
|
@ -171,7 +171,7 @@ int AIFactory::InitALLAIModle(GPU_Config gupconfig)
|
|
|
|
|
AI_defect_RE_AD = AIModel_Base::GetInstance();
|
|
|
|
|
AIModel_Base::AIModelRun_Config boe_config;
|
|
|
|
|
boe_config.gpuconfig.copy(gupconfig);
|
|
|
|
|
boe_config.strPath = "/home/aidlux/BOE/UseModel_Cell_ET/BOE_AD_128x128.engine";
|
|
|
|
|
boe_config.strPath = "/home/aidlux/BOE/UseModel_FOG/BOE_AD_128x128.engine";
|
|
|
|
|
boe_config.strName = "RE_POL";
|
|
|
|
|
boe_config.inputType = AIModel_Base::Input_CHW;
|
|
|
|
|
AI_defect_RE_AD->Init(boe_config);
|
|
|
|
|
@ -183,7 +183,7 @@ int AIFactory::InitALLAIModle(GPU_Config gupconfig)
|
|
|
|
|
AI_defect_Edge_Big = AIModel_Base::GetInstance();
|
|
|
|
|
AIModel_Base::AIModelRun_Config boe_config;
|
|
|
|
|
boe_config.gpuconfig.copy(gupconfig);
|
|
|
|
|
boe_config.strPath = "/home/aidlux/BOE/UseModel_Cell_ET/Edge_Big.engine";
|
|
|
|
|
boe_config.strPath = "/home/aidlux/BOE/UseModel_FOG/Edge_Big.engine";
|
|
|
|
|
boe_config.strName = "Edge_Big";
|
|
|
|
|
boe_config.inputType = AIModel_Base::Input_HWC;
|
|
|
|
|
AI_defect_Edge_Big->Init(boe_config);
|
|
|
|
|
@ -194,7 +194,7 @@ int AIFactory::InitALLAIModle(GPU_Config gupconfig)
|
|
|
|
|
AI_defect_Edge_Samll = AIModel_Base::GetInstance();
|
|
|
|
|
AIModel_Base::AIModelRun_Config boe_config;
|
|
|
|
|
boe_config.gpuconfig.copy(gupconfig);
|
|
|
|
|
boe_config.strPath = "/home/aidlux/BOE/UseModel_Cell_ET/Edge_Small.engine";
|
|
|
|
|
boe_config.strPath = "/home/aidlux/BOE/UseModel_FOG/Edge_Small.engine";
|
|
|
|
|
boe_config.inputType = AIModel_Base::Input_HWC;
|
|
|
|
|
boe_config.strName = "Edge_Small";
|
|
|
|
|
AI_defect_Edge_Samll->Init(boe_config);
|
|
|
|
|
@ -205,7 +205,7 @@ int AIFactory::InitALLAIModle(GPU_Config gupconfig)
|
|
|
|
|
AI_defect_LackPol = AIModel_Base::GetInstance();
|
|
|
|
|
AIModel_Base::AIModelRun_Config boe_config;
|
|
|
|
|
boe_config.gpuconfig.copy(gupconfig);
|
|
|
|
|
boe_config.strPath = "/home/aidlux/BOE/UseModel_Cell_ET/BOE_LOSSPOL.engine";
|
|
|
|
|
boe_config.strPath = "/home/aidlux/BOE/UseModel_FOG/BOE_LOSSPOL.engine";
|
|
|
|
|
boe_config.inputType = AIModel_Base::Input_CHW;
|
|
|
|
|
boe_config.strName = "BOE_LOSSPOL";
|
|
|
|
|
AI_defect_LackPol->Init(boe_config);
|
|
|
|
|
@ -216,7 +216,7 @@ int AIFactory::InitALLAIModle(GPU_Config gupconfig)
|
|
|
|
|
AI_defect_MarkLine = AIModel_Base::GetInstance();
|
|
|
|
|
AIModel_Base::AIModelRun_Config boe_config;
|
|
|
|
|
boe_config.gpuconfig.copy(gupconfig);
|
|
|
|
|
boe_config.strPath = "/home/aidlux/BOE/UseModel_Cell_ET/defect_MARK_LINE.engine";
|
|
|
|
|
boe_config.strPath = "/home/aidlux/BOE/UseModel_FOG/defect_MARK_LINE.engine";
|
|
|
|
|
boe_config.inputType = AIModel_Base::Input_CHW;
|
|
|
|
|
boe_config.strName = "MarkLine";
|
|
|
|
|
AI_defect_MarkLine->Init(boe_config);
|
|
|
|
|
@ -227,7 +227,7 @@ int AIFactory::InitALLAIModle(GPU_Config gupconfig)
|
|
|
|
|
AI_defect_Edge_QX = AIModel_Base::GetInstance();
|
|
|
|
|
AIModel_Base::AIModelRun_Config boe_config;
|
|
|
|
|
boe_config.gpuconfig.copy(gupconfig);
|
|
|
|
|
boe_config.strPath = "/home/aidlux/BOE/UseModel_Cell_ET/BOE_Edge_320x320.engine";
|
|
|
|
|
boe_config.strPath = "/home/aidlux/BOE/UseModel_FOG/BOE_Edge_320x320.engine";
|
|
|
|
|
boe_config.inputType = AIModel_Base::Input_CHW;
|
|
|
|
|
boe_config.strName = "Edge_QX";
|
|
|
|
|
AI_defect_Edge_QX->Init(boe_config);
|
|
|
|
|
|