Click here to Skip to main content
15,746,107 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
I Developed a fingerprint application using Secugen SDK. the only problem that am having is obtaining the extracted minutiae and saving it in a DB. or plain text.
Please if you have worked with Secugen SDK. Please help me out.
Email :[DELETED]

[edit]Email removed - OriginalGriff[/edit]
Updated 5-Mar-23 14:20pm
OriginalGriff 21-Aug-14 14:11pm    
Never post your email address in any forum, unless you really like spam! If anyone replies to you, you will receive an email to let you know.
Member 10692401 23-Feb-18 3:00am    
Use this link to request for their SDk.
it will take like one or two working days before they will send you a link to download it. They have a sample application in C# java and c++. choose anyone you want it is a good starting point for your application. I have develop some application using the SDK and its good. If you have any problem let me know if I can help you.

Why not talk to them?[^]
They have a number of support options, and as you paid for the device, you may as well talk to the people who wrote the SDK...
Share this answer
Member 10692401 21-Aug-14 15:03pm    
thanks for your responds, the problem is that I emailed their tech support and have received no reply. Please can you help me out. That is all I need to finish my project.
Thanks And God Bless. You can post it here or email me.
Here is a sample code - using this code you can access the device, verify the fingerprints.
GitHub - larryochieng1983/systechBiometrics: Fingerprint biometrics pugin for Systech's FundMaster[^]

For storing the fingerprints, you can use any transactional database like MySQL. What you need to store is a fingerprint template or minutiae and not the fingerprint image.
Here is a link to know more about it
Where Should You Store the Fingerprint Template?[^]
Share this answer
this Problem also with me, i have many time contact to SecuGen technical team, they are not serious for solving my problem, they provide a sample code without any database function, to how save (template / minute) into database and also how to retrieve that (Template/Minute) from database and match.
if you have that function/code then please email me at

Thanks and regards to all,
Share this answer
Richard Deeming 16-Apr-20 8:22am    
"Me too" is not a solution to the question.

If the company is not providing support, then demand a refund.
for me and with ms access 2016
save to DB in ole field
Imports System.IO
Imports System.Text
Imports System.Drawing
Imports SecuGen.FDxSDKPro.Windows
Imports System.Data.OleDb
Dim conn As New OleDbConnection("provider=microsoft.ace.oledb.12.0; data source=C:\Users\ALi\Desktop\Test.accdb")
<pre> Dim fp_image() As Byte
        ReDim fp_image(m_ImageWidth * m_ImageHeight)
        'اخذ قالب البصمة الاول
        DrawImage(fp_image, PictureBox2)
        m_FPM.CreateTemplate(fp_image, m_RegMin1)
        m_FPM.GetImageQuality(m_ImageWidth, m_ImageHeight, fp_image, img_qlty)
        m_FPM.GetImageQuality(m_ImageWidth, m_ImageHeight, fp_image, img_qlty)
        If (img_qlty < 74) Then
            MsgBox("جودة الصورة قليلة " & img_qlty.ToString)

        End If
        Dim cmd As New OleDbCommand
        cmd.Connection = conn
        cmd.CommandType = CommandType.Text
        cmd.CommandText = "INSERT INTO `tbl1` (Fname, Lname, job, Fprint) VALUES (@Fname, @Lname, @job, @Fprint)"
        cmd.Parameters.AddWithValue("@Fname", TextBox1.Text)
        cmd.Parameters.AddWithValue("@Lname", TextBox2.Text)

        cmd.Parameters.AddWithValue("@job", CInt(TextBox3.Text))

        cmd.Parameters.AddWithValue("@Fprint", m_RegMin1)
        MsgBox("تم الحفظ")

'to match from DB

  Dim match_score As Int32
        match_score = 0
        Dim fp_image() As Byte
        Dim matched As Boolean = False
        Dim secu_level As SGFPMSecurityLevel = SGFPMSecurityLevel.NORMAL
        ReDim fp_image(m_ImageWidth * m_ImageHeight)

        DrawImage(fp_image, PictureBox3)
        m_FPM.CreateTemplate(fp_image, m_RegMin2)

        Dim cmd As New OleDbCommand
        Dim da As New OleDbDataAdapter(" select * from tbl1", conn)
        Dim dt As New DataTable

        For i = 0 To dt.Rows.Count - 1
            m_FPM.MatchTemplate(dt(i)(5), m_RegMin2, secu_level, matched)

            match_score = 0
            m_FPM.GetMatchingScore(dt(i)(5), m_RegMin2, match_score)
'in my case fingerprint in field 5
            If (matched) Then
                Label2.Text = "البصمة مطابقة "
                statusbar.Text = match_score
                TextBox1.Text = dt(i)(1).ToString
                TextBox2.Text = dt(i)(2).ToString
                Exit For
            End If

        If Not (matched) Then
            Label2.Text = "البصمة غير مطابقة!"

            'Me.Text = "MatchTemplate() Error : " + Convert.ToString(iError)
            TextBox1.Text = ""
            TextBox2.Text = ""
        End If
Share this answer

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900