[ServiceType] Type = 0 [DistortionPara_20X] flag = 1 a = 0 b = 5.716e-9 u0 = 1286 du = 63.269 [RegManger] switch = 0 thrd = 20 reg_type = 0 ;reg_type 0:像素级配准 1:亚像素级配准 reg_gray_Thrd = 110 ;100用于透射光检测;40用于反射光检测 small_Polygon_Thrd = 150 rough_reg_gray_Thrd = -10 fine_reg_gray_Thrd = 50 ;reg_type 0:像素级配准 1:亚像素级配准 reg_x_range = 22 reg_y_range = 22 reg_log = 0 reg_subpixel = 1 reg_path = D:\reg\ reg_subpixel_method = 1 reg_sum_type = 2 [RegMangerDD] switch = 0 thrd = 20 ;默认不变,使用SSD灰度配准 reg_type = 0 ;reg_type fft、NCC等配准方式 reg_gray_Thrd = 110 ;100用于透射光检测;40用于反射光检测 small_Polygon_Thrd = 150 ;粗配准灰度阈值 (max - min) /2 + 0 rough_reg_gray_Thrd = -40 ;精配准灰度阈值 fine_reg_gray_Thrd = 18 ;参考配准的范围,小范围更快但是会配不上,大范围慢 reg_x_range = 22 reg_y_range = 22 ;配准日志开关 reg_log = 1 ;亚像素开关 0:关 1:开 reg_subpixel = 1 ;配准结果保存文件路径 reg_path = D:\reg\ ;亚像素配准方案 1:泰勒展开 2.一元二次拟合,默认1 reg_subpixel_method = 1 reg_sum_type = 2 ;DD配准范围限制 DD_Registrat_size = 8 [TCC] ;是否使用tcc use_tcc = 0 ;tcc kernel的文件位置 kernel_path = data.bin ;tcc kernel的阶数 tcc_order = 5 ;tcc kernel 图的宽 width = 210 ;tcc kernel 图的高 height = 210 ;tcc kernel 图拼接丢弃的范围 discard_size = 5 ;mask的种类,0:binary mask,1:PSM mask mask_prop = 1 ;PSM mask 黑色区域的透过率 black_transmittance = 0.75 ;mask黑色区域的干扰值 black_value = 3 ;仿真使用的能量大小,调节仿真结果的亮度 energy = 0.85 ;PSM 相位翻转角度 degree = 100 [system] object_num=3 object_0=24 object_1=36 object_2=50 [LC] ;透射光铬区大于改制,玻璃区要小于该值 BIM_T_T=50 ;反射光铬区大于该值,玻璃区小于该值 BIM_R_T=140 ;透射光和反射光铬区和玻璃区双峰差值或者距离要大于该值 BIM_T_R_T=70 PSM_T_T=140 PSM_R_T=140 PSM_T_R_T=80 [Die2DB] DPPath = T:\stormdata3.0\ gray4degree_Thrd = 60 sum4degree_Thrd = 2 og = EE00588_180620_B.gds ug = tmp.dat DefectInspectSwitch = 1 cornel_kernel = 8 cornel_defect_thrd = 2.9 pinhole_step= -1 pinhole_shift = 2 pinhole_shift_thrd = 20 pinhole_range = 4 CD_Thrd = 40 edge_degree_thrd4corner_add = 20 edge4corner_Thrd = 3 gray4degree_Thrd_R = 40 reg_path = D:\reg\ filter_factor_0=80 filter_factor_1=45 filter_factor_2=30 ;;filter_factor=60 corner_45_round=35 corner_60_round=60 corner_gray_thrd_0 = 250 corner_gray_thrd_1 = 400 corner_gray_thrd_2 = 600 CNT_sub_thrd = 60 ampf_factor=1.4 CNT_sum_thrd = 400 CNT_max_thrd = 50 CNT_low_thrd = 27 CNT_low_thrd_cnt = 3 CNT_max_offset = 0.8 simple_gray_defect = 1 simple_gray_defect_kernel = 1 simple_gray_defect_sum_thrd = 70 ;dilation_R_1 = 0 ;dilation_T_ = 0 ;CellShift rightwards CS_x_subthrd_gds=18 CS_x_subthrd_mask_high=21 CS_x_subthrd_mask_middle=24 CS_x_subthrd_mask_low=32 CS_x_filter_dilation=2 CS_x_filter_range=3 CS_x_filter_count=3 CS_x_confirm_count=1 ;CellShift downward CS_y_use=0 CS_y_subthrd_mask_mode=1 CS_y_subthrd_gds=18 CS_y_subthrd_mask_high=21 CS_y_subthrd_mask_middle=24 CS_y_subthrd_mask_low=27 CS_y_filter_dilation=2 CS_y_filter_range=2 CS_y_filter_count=1 CS_y_confirm_count=0 mask_filter1 = 1 shift_HV = 4 shift_expansion_HV = 4 ref_slice_thrd_HV = 16 test_slice_thrd_HV = 24 shift_45 = 4 shift_expansion_45 = 4 ref_slice_thrd_45 = 16 test_slice_thrd_45 = 26 shift_ext1_x = 3 shift_ext1_y = 1.8 shift_expansion_ext1 = 4 ref_slice_thrd_ext1 =16 test_slice_thrd_ext1 = 30 shift_ext2_x = 3 shift_ext2_y = -1.8 shift_expansion_ext2 = 4 ref_slice_thrd_ext2 = 16 test_slice_thrd_ext2 = 30 [SL] edge_degree_thrd_SL = 45 gray4degree_Thrd_T = 35 gray4degree_Thrd_R = 35 all_Thrd_T = 20 all_Thrd_R = 20 ;gray4degree_Thrd_T = 70 ;gray4degree_Thrd_R = 60 ;all_Thrd_T = 40 ;all_Thrd_R = 20 sum4degree_Thrd = 2 binning_coeff = 0.5 FilterKernel=1 ;小缺陷检测,铬脱落+玻璃颗粒(透射光下检测) ;最小灰度阈值,小于该值的不检测认为是铬区 crDrop_thrd_BIM = 50 ;铬区邻域为边缘 crDrop_range = 4 ;缺陷的尺寸大小 crDrop_size = 40 ;灰度变化阈值,用于去除噪声 crDrop_thrd_change = 15 ;小缺陷检测,针孔+铬颗粒(反射光下检测); ;最小灰度阈值,小于该值的不检测认为是玻璃区;如果不检测针孔,该值直接设置255 pinHole_thrd = 255 ;玻璃区邻域为边缘 pinHole_range =5 ;缺陷的尺寸大小 pinHole_size =9 ;灰度变化阈值,用于去除噪声 pinHole_thrd_change = 15 [Log] print_Debug_Log = 0 [IP] HOSTNAME=127.0.0.1 Server_port=8080 [FTP_client] LOCALIP_FILTER=192 LOCAL_PORT=2000 [FTP_server] IP=192.168.10.104 PORT=21 USER=admin pass=89580856 [TIMEOUT] START=1 TIMEOUT_ONCE=5 LOGIN_TIMEOUT=60 SHAKEHAND_TIMEOUT=60 CMD_TIMEOUT=5 [BUFFER] BUFFER_LEN=4096 [DATABASE] IP=192.168.10.105 USER=root PASSWD=Lenovo2@ [CONNECT] MAX_CONNECT=1000 MAX_MSG=1000 [strip] begin = 99370 end = 106669 [GPU] name = NVIDIA GeForce GTX 1660,NVIDIA GeForce RTX 3050,NVIDIA GeForce RTX 3050 Ti,NVIDIA GeForce GTX 1080,NVIDIA GeForce GTX 1080 Ti,NVIDIA GeForce RTX 3080 Ti,NVIDIA GeForce RTX 4080 [PreAdjustImg] adjustLeft_shift = 5 adjustRight_shift = 5 m_max_batch_adjustImg = 4 ;放大尺寸 resize_width_1 = 3 ;0是透射,1是反射 resize_opticalId_1 = 1 resize_width_2 = 3 resize_opticalId_2 = 1 [SaveMask] m_save_mask = 0 [SubpixelEdge] m_reg_useSubpixelEdge = 0 m_sobel_Thrd = 70 m_sobel_Thrd_R = 70 m_stairnum = 5 m_min_edge_replace = 20 m_max_edge_replace = 212 [DD] ;DD配准范围限制 DD_Registrat_size = 8 ;划片道缓冲区域大小,die向右和向下分别扩大 scribe_buffer = 8 ;滤波窗口大小 simple_gray_defect_kernel = 1 ;graydiff算法高中低三档分别对应的灰度阈值参数设置 m_simple_gray_thrd_DD_high = 30 m_simple_gray_thrd_DD_middle = 40 m_simple_gray_thrd_DD_low = 60 ;dilation_R_1 = 0 ;dilation_T_ = 0 ;gds图像与偏移节距像素后图像gds_shift 相减的阈值,差值大于阈值的像素点信息保留 m_CellShift_subthrd_gds=18 ;mask图像与偏移节距像素后图像mask_shift 相减的阈值,高中低三档,差值大于阈值的像素点信息保留 m_CellShift_subthrd_mask_high=21 m_CellShift_subthrd_mask_middle=24 m_CellShift_subthrd_mask_low=30 ;使用gds自减阈值图像 过滤 mask自减阈值图像,此参数为gds自减图膨胀系数,用于遮盖mask m_CellShift_filter_dilation=2 ;搜索mask中疑似点上下左右的范围,2-> 2+1+2=5 即5*5范围 m_CellShift_filter_range=2 ;排除以上搜索可疑点周边区域内小于此数量的可疑点 m_CellShift_filter_count=1 ;排除以上搜索可疑点周边区域内小于此数量的可疑点 m_CellShift_confirm_count=0 ;normalvector算法的高中低三档不同灵敏度 m_normal_vector_low = 30 m_normal_vector_middle = 20 m_normal_vector_high = 15 ;normal vector模式下透反射阈值设置,透射光高阈值,低阈值;反射光高阈值、低阈值; ;edge_degree_thrd_SL = 45 gray4degree_Thrd_T = 50 gray4degree_Thrd_R = 50 all_Thrd_T = 20 all_Thrd_R = 15 ;gray4degree_Thrd_T = 70 ;gray4degree_Thrd_R = 60 ;all_Thrd_T = 40 ;all_Thrd_R = 20 sum4degree_Thrd = 2 binning_coeff = 0.5 ;水平垂直移动的距离 shift_HV = 4 ;水平垂直移动ref屏蔽扩展 shift_expansion_HV = 2 ;水平垂直移动ref的屏蔽阈值 ref_slice_thrd_HV = 16 ;水平垂直移动test的屏蔽阈值 test_slice_thrd_HV_high = 20 test_slice_thrd_HV_middle = 30 test_slice_thrd_HV_low = 40 ;45°方向移动的距离 shift_45 = 4 shift_expansion_45 = 2 ref_slice_thrd_45 = 16 test_slice_thrd_45_high = 22 test_slice_thrd_45_middle = 32 test_slice_thrd_45_low = 42 [Flat] coeff = 0.5 bias = 10 thrd_gray = 20 op = 0 max_light_0 = 255 min_light_0 = 100 top_light_0 = 100 bottom_light_0 = 60 max_light_1 = 255 min_light_1 = 100 top_light_1 = 100 bottom_light_1 = 60