public clsEasyFindBlob(PictureBox display, ECodedImage2 eCodedImage2) { Display = display; Base = eCodedImage2; InputImage = new EImageBW8(); eImageEncoder = new EImageEncoder(); eObjectSelection = new EObjectSelection(); blobTable = new DataTable("BlobTable"); blobTable.Columns.Add("Index"); blobTable.Columns.Add("Area"); blobTable.Columns.Add("Center_X"); blobTable.Columns.Add("Center_Y"); Display.MouseDown += PictureBox_MouseDown; Display.MouseMove += PictureBox_MouseMove; Display.MouseUp += PictureBox_MouseUp; Display.MouseWheel += PictureBox_MouseWheel; Display.MouseHover += PictureBox_MouseHover; }
/// <summary> /// object数据 /// </summary> /// <param name="codeImg">要画的图像</param> /// <param name="selection">选择条件</param> /// <param name="selectIndex">选择的序号(-1表示所有)</param> public MObjData(ECodedImage2 codeImg, EObjectSelection selection, int selectIndex) { CodedImage = codeImg; ObjectSelection = selection; SelectIndex = selectIndex; }