|
|
|
@ -528,6 +528,16 @@ int ImgCheckAnalysisy::CheckRun()
|
|
|
|
|
|
|
|
|
|
|
|
m_CheckResult_shareP->resultMaskImg = m_pImageAllResult->qx_DetAIResult->AI_MaskImg;
|
|
|
|
m_CheckResult_shareP->resultMaskImg = m_pImageAllResult->qx_DetAIResult->AI_MaskImg;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 将BQ标签的AI mask合并到结果mask中
|
|
|
|
|
|
|
|
if (m_pImageAllResult->bq_DetAIResult && !m_pImageAllResult->bq_DetAIResult->AI_MaskImg.empty())
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
cv::Mat &bqMask = m_pImageAllResult->bq_DetAIResult->AI_MaskImg;
|
|
|
|
|
|
|
|
if (bqMask.size() == m_CheckResult_shareP->resultMaskImg.size())
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
cv::bitwise_or(m_CheckResult_shareP->resultMaskImg, bqMask, m_CheckResult_shareP->resultMaskImg);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// cv::imwrite("dddddddd.png", m_pImageAllResult->qx_DetAIResult->AI_MaskImg);
|
|
|
|
// cv::imwrite("dddddddd.png", m_pImageAllResult->qx_DetAIResult->AI_MaskImg);
|
|
|
|
// if (!m_pImageAllResult->qx_DetAIResult->AI_MaskImg.empty())
|
|
|
|
// if (!m_pImageAllResult->qx_DetAIResult->AI_MaskImg.empty())
|
|
|
|
// {
|
|
|
|
// {
|
|
|
|
|