/// <summary> /// 检测通过图片路径 /// </summary> /// <param name="filename"></param> /// <param name="bbox_T_Container"></param> /// <param name="thresh"></param> /// <returns></returns> public int Detect(string filename, ref bbox_t_container bbox_T_Container, float thresh = (float)0.01) { lock (this) { switch (AiId) { case 1: return(AiSdk1.detect_image_path(filename, ref bbox_T_Container, thresh)); case 2: return(AiSdk2.detect_image_path(filename, ref bbox_T_Container, thresh)); case 3: return(AiSdk3.detect_image_path(filename, ref bbox_T_Container, thresh)); case 4: return(AiSdk4.detect_image_path(filename, ref bbox_T_Container, thresh)); case 5: return(AiSdk5.detect_image_path(filename, ref bbox_T_Container, thresh)); case 6: return(AiSdk6.detect_image_path(filename, ref bbox_T_Container, thresh)); case 7: return(AiSdk7.detect_image_path(filename, ref bbox_T_Container, thresh)); case 8: return(AiSdk8.detect_image_path(filename, ref bbox_T_Container, thresh)); case 9: return(AiSdk9.detect_image_path(filename, ref bbox_T_Container, thresh)); case 10: return(AiSdk10.detect_image_path(filename, ref bbox_T_Container, thresh)); case 11: return(AiSdk11.detect_image_path(filename, ref bbox_T_Container, thresh)); case 12: return(AiSdk12.detect_image_path(filename, ref bbox_T_Container, thresh)); default: return(-1); } } }