|
|
|
|
@ -2320,7 +2320,20 @@ int ImgCheckAnalysisy::ImgPreDet()
|
|
|
|
|
creatsavedir();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// _RE_CutImg 裁剪图保持传图原图通道(彩色原图 -> 彩色裁剪图),不再直接使用灰度检测图;
|
|
|
|
|
// ReJson 复测模式的输入本身就是裁剪图,以及 ROI 越界等异常情况,退回检测图
|
|
|
|
|
{
|
|
|
|
|
const cv::Mat &srcImg = m_CheckResult_shareP->in_shareImage->img;
|
|
|
|
|
if (m_CheckResult_shareP->in_shareImage->Det_Mode != DET_MODE_ReJson &&
|
|
|
|
|
!srcImg.empty() && CheckUtil::RoiInImg(m_outer_roi, srcImg))
|
|
|
|
|
{
|
|
|
|
|
m_CheckResult_shareP->cutSrcimg = srcImg(m_outer_roi).clone();
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
m_CheckResult_shareP->cutSrcimg = m_pImageAllResult->detImg;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
ResizeImg();
|
|
|
|
|
|
|
|
|
|
m_pImageAllResult->fscale_detToresult_x = m_pImageAllResult->resultImg.cols * 1.0f / m_pImageAllResult->detImg.cols;
|
|
|
|
|
|