ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-27, Monday
💻 ක්‍රමලේඛනය · 🕒 කියවීමට විනාඩි 2 · 👁 1

ASP.NET Core හි SourceAFIS සමඟ 1:1 ඇඟිලි සලකුණු සත්‍යාපනය – ඉක්මන් මාර්ගෝපදේශය

ASP.NET Core හි SourceAFIS සමඟ 1:1 ඇඟිලි සලකුණු සත්‍යාපනය – ඉක්මන් මාර්ගෝපදේශය

ඇඟිලි සලකුණු පරීක්ෂණය දැන් අධික මිල ගණන් SDK කට්ටලයක් මිලදී ගැනීමෙන් පමණක් නොව, විවෘත මූලාශ්‍ර පුස්තකාලයක් භාවිතා කරලාද සාර්ථකව ක්‍රියාත්මක කළ හැකිය. ASP.NET Core පරිසරය තුළ SourceAFIS භාවිතා කර 1:1 සත්‍යාපනය – එනම්, පරිශීලකයෙකුගේ නව ඇඟිලි රූපය, එම පරිශීලකයාට පෙර සුරැකි ටෙම්පලේට් එකත් සමඟ ගැළපෙනදැයි පරීක්ෂා කිරීම – පිළිබඳ සරල මාර්ගෝපදේශයක් මේ ලිපියෙන් ඔබට ලබා ගත හැක.

SourceAFIS යනු කුමක්ද? එය C# සඳහා නිර්මාණය කර ඇති විවෘත මූලාශ්‍ර ඇඟිලි සලකුණු සැකසීමේ පුස්තකාලයක් වන අතර, රූපයෙන් විශේෂ ලක්ෂණ (minutiae) ඉවත් කර, ඒවා ටෙම්පලේට් ලෙස සංග්‍රහ කරයි. මෙම ටෙම්පලේට් දෙකක් අතර ගණනය කරන සමානත්ව අංකය (matching score) ඔබට තීරණය කිරීමට අවශ්‍ය ත්‍රෙෂ්හෝල්ඩ් එකක් (threshold) තබා, “ගැළපේ” හෝ “ගැළපෙන්නේ නැත” යන ප්‍රතිඵලයක් ලබා දේ.

ඉදිරිපත් කර ඇති උදාහරණයේ පියවර පහක් පමණයි:

  • ඇඟිලි රූපය (PNG/JPEG) එක grayscale 8‑bit පිකසල වෙත පරිවර්තනය කිරීම – මෙයට SixLabors.ImageSharp පුස්තකාලය භාවිතා කරයි.
  • ග්‍රේස්කේල් පිකසල සහ රේසොලූෂන් (සාමාන්‍යයෙන් 500 DPI) SourceAFIS ට ලබා දී, FingerprintTemplate එකක් නිර්මාණය කිරීම.
  • ඇතුළත් කිරීමේ (enrollment) අවස්ථාවේ මෙම ටෙම්පලේට් එක byte array එකක් ලෙස සුරක්ෂිත කර, දත්ත ගබඩාවේ පරිශීලකයාට සම්බන්ධ කර තබා ගැනීම.
  • ලොගින් හෝ KYC වැනි පරීක්ෂණ අවස්ථාවේ නව රූපයත්, එහි ටෙම්පලේට් එකත් ගණනය කර, ගැලපුම් අංකය මත ත්‍රෙෂ්හෝල්ඩ් එක සමඟ සංසන්දනය කිරීම.
  • අවසානයේ “ගැලපේ” හෝ “ගැලපෙන්නේ නැත” යන ප්‍රතිඵලය API එක හරහා ලබා දීම.

මෙම ක්‍රියාවලිය සරල API එකක් තුළ කිහිපමිනිත්තු කාලයකින්ම සකස් කළ හැකි අතර, වඩාත් විශාල පරිමාණයේ 1:N හඳුනාගැනීම (millions of templates) සඳහා අතිරේක ක්‍රමලේඛ, කේෂය (caching) සහ විභාග (benchmark) අවශ්‍ය වේ – ඒ ගැන ලිපියේ අවසානයේ සාරාංශයක් දක්වා ඇත.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

ශ්‍රී ලංකාවේ තාක්ෂණික සමාජය සඳහා මෙම විවෘත මූලාශ්‍ර විසඳුමට විශාල වාසියක් ඇත. පළමු වරට, ඉහළ වියදමක් ඇති SDK වලට යොමු නොවී, නිදහස් SourceAFIS භාවිතයෙන් ආරක්ෂිත ලොගින්, වාරික පාලනය, හෝ KYC පද්ධති ඉක්මනින් ක්‍රියාත්මක කළ හැකිය. දෙවනුව, C# සහ ASP.NET Core යන තාක්ෂණයන් ඉගෙන ගන්නා ශ්‍රි ලංකා විශ්වවිද්‍යාල සිසුන්ට මෙය ප්‍රායෝගික ව්‍යාපෘති වශයෙන් භාවිතා කිරීමට ඉඩ සලසයි.

  • සැලසුම්කරුවන් – මූල්‍ය ආයතන, රජයේ සේවාවන්, හෝ පුද්ගලික සමාගම් තුළ අධික ආරක්ෂාව අවශ්‍ය පද්ධති ඉදි කිරීමේදී ලාභදායී වේ.
  • ඉංජිනේරු සිසුන් – විද්‍යාව, ක්‍රමලේඛන, සහ සයිබර් ආරක්ෂාව යන විෂයයන් සමඟ මුහුන දීමට ප්‍රායෝගික පරිසරයක්.
  • ව්‍යාපාරිකයින් – අධික පිරිවැය නොමැතිව, තත්ත්වවත් පාරිභෝගික සත්‍යාපනයක් ලබා දීමට, සේවා විශ්වාසය වැඩි කිරීමට හැකියාව.

අවසානයේ, SourceAFIS පදනම් කරගත් 1:1 ඇඟිලි සලකුණු සත්‍යාපනය, ශ්‍රී ලංකාවේ තාක්ෂණික පරිසරය තුළ ආරක්ෂාව, නවෝත්පාදනය, සහ කාර්යක්ෂමතාවය වර්ධනය කිරීමට ඉතා ප්‍රයෝජනවත් වේ.

💡 ඔබේ ව්‍යාපෘතියට ඇඟිලි සලකුණු සත්‍යාපනය එක්කර බලන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#ASP.NET #SourceAFIS #Fingerprint #CSharp #Tech