Exemplo n.º 1
0
        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;
        }
Exemplo n.º 2
0
 /// <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;
 }