السلام عليكم ورحمة الله اخواني ارجو المساعده في : كيفية تمثيل البصمه في قاعدة البيانات
بشكل اخر اريد فكره عن نظام البصمه
وشكرا
السلام عليكم ورحمة الله اخواني ارجو المساعده في : كيفية تمثيل البصمه في قاعدة البيانات
بشكل اخر اريد فكره عن نظام البصمه
وشكرا
السلام عليكم ...
معظم أجهزة البصمات ياتي معها samples و SDK ..
مثلا هذه الشركة :
http://www.griaulebiometrics.com/page/en-us/downloads
(التحميل بحاجة لتسجيل) و لكن يمكن تحميل الملف من سيرفر آخر :
http://www.carabez.com/downloads/GrFinger.4.2.1.2.zip
حيث يقوم بحفظ البصمات بعد المعالجة في حقل من نوع (OLE Object) و في الكود :
public bool addTemplate(TTemplate tpt,ref int id)
{
OleDbCommand cmdInsert = null;
OleDbParameter dbParamInsert = null;
OleDbCommand cmdSelect = null;
try{
// Create SQL command containing ? parameter for BLOB.
cmdInsert = new OleDbCommand("INSERT INTO enroll(template) values(?) ", _connection);
// Create parameter for ? contained in the SQL statement.
System.Byte [] temp = new System.Byte[tpt._size + 1];
System.Array.Copy(tpt._tpt, 0, temp, 0, tpt._size);
dbParamInsert = new OleDbParameter("@template", OleDbType.VarBinary, tpt._size,
ParameterDirection.Input, false, 0, 0,"ID",
DataRowVersion.Current, temp);
cmdInsert.Parameters.Add(dbParamInsert);
//execute query
if(_connection.State == ConnectionState.Open)
cmdInsert.ExecuteNonQuery();
}
catch{
return false;
}
try{
// Create SQL command containing ? parameter for BLOB.
cmdSelect = new OleDbCommand("SELECT top 1 ID FROM enroll ORDER BY ID DESC", _connection);
id = System.Convert.ToInt32(cmdSelect.ExecuteScalar());
}
catch {
return false;
}
return true;
}حيث البصمة يتم تمثيلها كـــ مصفوفة بايتات .. ربما هي قادمة من قراءة صورة البصمة و معالجتها ..
الكود من الملف (DBClass.cs)
لا إله إلا الله ... محمد رسول الله
لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة
المعرًف القديم : houssam11350_11350
من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر
شكراً على المعلومة