Ejemplo n.º 1
0
        private void captureFingerprint_btn_Click(object sender, EventArgs e)
        {
            BSPError err;

            err = m_SecuBSP.Enroll(regNo_txt.Text);

            if (err == BSPError.ERROR_NONE)
            {
                m_EnrollFIRText       = m_SecuBSP.FIRTextData;
                labelFingerprint.Text = m_EnrollFIRText;
            }

            DisplaySecuBSPErrMsg("Enroll", err);
        }
Ejemplo n.º 2
0
        private void button3_Click(object sender, EventArgs e)
        {
            BSPError err;

            err = m_SecuBSP.Enroll(regno.Text);

            if (err == BSPError.ERROR_NONE)
            {
                m_EnrollFIRText  = m_SecuBSP.FIRTextData;
                fingerprint.Text = m_EnrollFIRText;
            }

            DisplaySecuBSPErrMsg("Enroll", err);
        }
Ejemplo n.º 3
0
        private void button4_Click(object sender, EventArgs e)
        {
            string m_EnrollFIRText;

            m_SecuBSP.EnableAuditData = true;
            err = m_SecuBSP.Enroll("Matric Number - " + textBox2.Text);
            if (err == BSPError.ERROR_NONE)
            {
                m_EnrollFIRText = m_SecuBSP.FIRTextData;
                StatusBar.Text  = "Registered Successfully";

                //VIEW
                string m_AuditFIR = m_SecuBSP.AuditFIRTextData;
                err = m_SecuBSP.ExportAuditData(m_AuditFIR);
                if (err == BSPError.ERROR_NONE)
                {
                    ExportImageDataStruct m_FIRImageData = m_SecuBSP.FIRImageData;

                    NumFingsLabel.Text = "Number of Fingers: " + Convert.ToString(m_FIRImageData.NumOfFingers);
                    DrawImage(m_FIRImageData.ImageData[0].Sample1, pictureBox1);

                    void DrawImage(Byte[] imgData, PictureBox picBox)
                    {
                        int    colorval;
                        Bitmap bmp = new Bitmap(m_FIRImageData.ImageWidth, m_FIRImageData.ImageHeight);

                        picBox.Image = (Image)bmp;

                        for (int i = 0; i < bmp.Width; i++)
                        {
                            for (int j = 0; j < bmp.Height; j++)
                            {
                                colorval = (int)imgData[(j * m_FIRImageData.ImageWidth) + i];
                                bmp.SetPixel(i, j, Color.FromArgb(colorval, colorval, colorval));
                            }
                        }
                        picBox.Refresh();
                        StatusBar.Text = "(Registration Successful)";
                    }
                }
                else
                {
                    MessageBox.Show("Error");
                }
            }
        }