以下为主要代码:
HImage ho_ImageR, ho_ImageG, ho_ImageB;
HObject ho_Regions, ho_Connection, ho_SelectedRegions;
HTuple hv_OCRHandle, hv_Confidence,hv_Class;
m_hImage.Decompose3(out ho_ImageG,out ho_ImageB);//三原色
ho_Regions= ho_ImageG.Threshold((HTuple)0, (HTuple)183);//二值化
HOperatorSet.Connection(ho_Regions, out ho_Connection);//连通域
HOperatorSet.SelectShape(ho_Connection, out ho_SelectedRegions, "area", "and", 1987.72, 7500);//面积选择
HOperatorSet.ReadOcrClassMlp("Document_0-9_NoRej.omc", out hv_OCRHandle);//读取字库
HOperatorSet.DoOcrMultiClassMlp(ho_SelectedRegions, ho_ImageG, hv_OCRHandle,out hv_Class, out hv_Confidence);//s识别
HOperatorSet.DispObj(ho_SelectedRegions, hWindowControl.HalconWindow);
textBox1.Text = hv_Class.ToString();//显示字符
//ho_ImageR.Dispose();
ho_ImageG.Dispose();
ho_ImageB.Dispose();
ho_Regions.Dispose();
ho_Connection.Dispose();
ho_SelectedRegions.Dispose();