MIL函数中的MmodControl可以设置几何匹配的角度范围。
int ImageProDlg::SetModSearchAngle(bool bEnale, double Angle, double Neg, double Pos)
{
if(bEnale)
{
MmodControl(MilModSearchContext, M_CONTEXT, M_SEARCH_ANGLE_RANGE, M_ENABLE);
MmodControl(MilModSearchContext, M_DEFAULT, M_ANGLE, Angle);
MmodControl(MilModSearchContext, M_DEFAULT, M_ANGLE_DELTA_POS, Pos);
MmodControl(MilModSearchContext, M_DEFAULT, M_ANGLE_DELTA_NEG, Neg);
MmodPreprocess(MilModSearchContext, M_DEFAULT);
}
else
{
MmodControl(MilModSearchContext, M_CONTEXT, M_SEARCH_ANGLE_RANGE, M_DISABLE);
MmodPreprocess(MilModSearchContext, M_DEFAULT);
}
return 0;
}
MIL函数中的MmodControl可以设置几何匹配的位置范围,从而提高几何匹配的效率。