|
|
|
@ -181,7 +181,7 @@ int ImgCheckAnalysisy::GetStatus()
|
|
|
|
|
|
|
|
|
|
|
|
std::string ImgCheckAnalysisy::GetVersion()
|
|
|
|
std::string ImgCheckAnalysisy::GetVersion()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
return std::string("BOE_1.2.1");
|
|
|
|
return std::string("BOE_1.2.3");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
std::string ImgCheckAnalysisy::GetErrorInfo()
|
|
|
|
std::string ImgCheckAnalysisy::GetErrorInfo()
|
|
|
|
@ -702,6 +702,13 @@ int ImgCheckAnalysisy::Adapt_Config(Mat img, Rect cur_roi, cv::RotatedRect& rot_
|
|
|
|
// cv::line(show_img, cur_regionConfigArr[i].basicInfo.pointArry.back(), cur_regionConfigArr[i].basicInfo.pointArry.front(), Scalar(255,0,0), 10);
|
|
|
|
// cv::line(show_img, cur_regionConfigArr[i].basicInfo.pointArry.back(), cur_regionConfigArr[i].basicInfo.pointArry.front(), Scalar(255,0,0), 10);
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
|
|
|
|
// if (cur_traditional_region.size() >= 2)
|
|
|
|
|
|
|
|
// {
|
|
|
|
|
|
|
|
// for(size_t i = 0 ; i < cur_traditional_region.size() - 1; i++){
|
|
|
|
|
|
|
|
// cv::line(show_img, cur_traditional_region[i], cur_traditional_region[i+1], Scalar(0,0,255), 20);
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
// cv::line(show_img, cur_traditional_region.back(), cur_traditional_region.front(), Scalar(0,0,255), 20);
|
|
|
|
|
|
|
|
// }
|
|
|
|
// imwrite(m_AnalysisyConfig.commonCheckConfig.baseConfig.strCamearName +"_org_img.tiff", show_img);
|
|
|
|
// imwrite(m_AnalysisyConfig.commonCheckConfig.baseConfig.strCamearName +"_org_img.tiff", show_img);
|
|
|
|
|
|
|
|
|
|
|
|
/*使用仿射矩阵进行修改*/
|
|
|
|
/*使用仿射矩阵进行修改*/
|
|
|
|
@ -763,6 +770,13 @@ int ImgCheckAnalysisy::Adapt_Config(Mat img, Rect cur_roi, cv::RotatedRect& rot_
|
|
|
|
// cv::line(show_img, cur_regionConfigArr[i].basicInfo.pointArry.back(), cur_regionConfigArr[i].basicInfo.pointArry.front(), Scalar(255,0,0), 10);
|
|
|
|
// cv::line(show_img, cur_regionConfigArr[i].basicInfo.pointArry.back(), cur_regionConfigArr[i].basicInfo.pointArry.front(), Scalar(255,0,0), 10);
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
|
|
|
|
// if (cur_traditional_region.size() >= 2)
|
|
|
|
|
|
|
|
// {
|
|
|
|
|
|
|
|
// for(size_t i = 0 ; i < cur_traditional_region.size() - 1; i++){
|
|
|
|
|
|
|
|
// cv::line(show_img, cur_traditional_region[i], cur_traditional_region[i+1], Scalar(0,0,255), 20);
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
// cv::line(show_img, cur_traditional_region.back(), cur_traditional_region.front(), Scalar(0,0,255), 20);
|
|
|
|
|
|
|
|
// }
|
|
|
|
// imwrite(m_AnalysisyConfig.commonCheckConfig.baseConfig.strCamearName +"_show_img.tiff", show_img);
|
|
|
|
// imwrite(m_AnalysisyConfig.commonCheckConfig.baseConfig.strCamearName +"_show_img.tiff", show_img);
|
|
|
|
|
|
|
|
|
|
|
|
return 0;
|
|
|
|
return 0;
|
|
|
|
|