update 127的pol_cell算白点

dev_lsy
liusiyang 2 days ago
parent 8a8492472d
commit aae5b72558

@ -111,8 +111,8 @@ public:
// (不限制缺陷类型),则不算盲失(撤销NG)。同位置判断参考暗点联合分析:双方按 ms_expand 扩张后计算 IOU, 大于 ms_iou 认为同位置
int FilterMsBlindNG(std::shared_ptr<CameraResult> pCheck_Result);
// cell黑白点联合判断:主通道(cellbw_main_channel)检出的cell黑白点在过滤通道(cellbw_filter_channels)
// 同位置存在缺陷(不限制缺陷类型)时不算cell黑白点(撤销NG)
// cell黑白点联合判断:主通道(cellbw_main_channel)检出的cell黑白点(Cell127 也算白点)在过滤通道
// (cellbw_filter_channels)同位置存在缺陷(不限制缺陷类型)时不算cell黑白点(撤销NG)
// 同位置判断参考暗点联合分析:双方按 cellbw_expand 扩张后计算 IOU, 大于 cellbw_iou 认为同位置
int FilterCellBwNG(std::shared_ptr<CameraResult> pCheck_Result);

@ -1358,8 +1358,8 @@ int ImageResultJudge::FilterCrossChannelNG(std::shared_ptr<CameraResult> pCheck_
}
/**
* @brief cell黑白点联合判断:主通道(cellbw_main_channel)检出的cell黑白点在过滤通道(cellbw_filter_channels)
* 同位置存在缺陷(不限制缺陷类型)时不算cell黑白点(撤销NG)
* @brief cell黑白点联合判断:主通道(cellbw_main_channel)检出的cell黑白点(127画面的 Cell127 也算白点)
* 在过滤通道(cellbw_filter_channels)同位置存在缺陷(不限制缺陷类型)时不算cell黑白点(撤销NG)
* 同位置判断方式参考暗点联合分析:双方按 cellbw_expand 扩张后计算 IOU, 大于 cellbw_iou 认为同位置
* @param pCheck_Result 当前相机检测结果(包含该相机所有通道的检测结果)
* @return int 被过滤的cell黑白点NG个数
@ -1376,8 +1376,8 @@ int ImageResultJudge::FilterCellBwNG(std::shared_ptr<CameraResult> pCheck_Result
{
return 0;
}
// 主通道只处理 cell 黑白点(白点/黑点都算);过滤通道不限制缺陷类型,同位置存在任意类型缺陷即过滤
const std::vector<int> qxTypes = {CONFIG_QX_NAME_white_Cell, CONFIG_QX_NAME_black_Cell};
// 主通道只处理 cell 黑白点(白点/黑点都算,Cell127 按白点处理);过滤通道不限制缺陷类型,同位置存在任意类型缺陷即过滤
const std::vector<int> qxTypes = {CONFIG_QX_NAME_white_Cell, CONFIG_QX_NAME_black_Cell, CONFIG_QX_NAME_127Cell};
return FilterCrossChannelNG(pCheck_Result,
pCellBwParam->cellbw_main_channel, pCellBwParam->cellbw_filter_channels,
qxTypes, std::vector<int>(),

Loading…
Cancel
Save