عمر اليوسفي

كيفية تمثيل البصمه في قاعدة البيانات

3 ردود في هذا الموضوع

السلام عليكم ورحمة الله  اخواني ارجو المساعده في : كيفية تمثيل البصمه في قاعدة البيانات 

بشكل اخر اريد فكره عن نظام البصمه 

وشكرا

 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

السلام عليكم ...

معظم أجهزة البصمات ياتي معها 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)

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

شكراً على المعلومة

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .