|
[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
|