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); }