Example #1
0
        public void AppendItem_Single(byte[] rawImage, int imageW, int imageH, int nCamNo, CFigureManager fm)
        {
            CInspUnit iu = new CInspUnit();

            iu.AppendItem_Single(rawImage, imageW, imageH, fm, nCamNo);
            listSequence.Push(iu);
        }
        private void BTN_SHOW_RESULT_IMAGE_Click(object sender, EventArgs e)
        {
            int imageW = 0; int imageH = 0;

            byte[] rawImage = classUI.GetInputImage(out imageW, out imageH);

            rawImage = CInspUnit.TriggerProcess(rawImage, imageW, imageH, listCommand);
            BTN_CALCULATE_IMAGE_QUALITY_Click(null, EventArgs.Empty);

            uc_view_processing.SetDisplay(rawImage, imageW, imageH);
            uc_view_processing.Refresh();

            m_bmp_Back = Computer.HC_CONV_Byte2Bmp(rawImage, imageW, imageH);

            MessageBox.Show("Result Displayed.", "Pre-Processing Simulation", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }