2CONNET-LOGO

កញ្ចប់អភិវឌ្ឍន៍ស្នាមម្រាមដៃ 2CONNET RT1011

2CONNET-RT1011-Fingerprint-Development-Kit-PRODUCT

ប៉ារ៉ាម៉ែត្រស្នាមម្រាមដៃ

ឈ្មោះសូចនាករបច្ចេកទេស តម្លៃសន្ទស្សន៍
តម្លៃសាកល្បងពិតប្រាកដនៃការបដិសេធ FRR

អត្រា

0.005% ខាងក្រោម
អត្រាទទួលស្គាល់មិនពិត FAR

តម្លៃសាកល្បងជាក់ស្តែង

តិចជាង 0.00008%
ស្តង់ដារចំណុចប្រទាក់ យូអេសប៊ី
សន្ទស្សន៍ antistatic IEC-61000-4-2 > 15KV
ការប្រើប្រាស់ថាមពលខ្ពស់បំផុត 110 mA
សីតុណ្ហភាពការងារ ពី 10 ទៅ 60 អង្សាសេ
សំណើមការងារ 0% ~ 98%
វ៉ុលការងារtage 5V

រូបភាពស្នាមម្រាមដៃ

  • ទំហំរូបភាពស្នាមម្រាមដៃគឺ 256*288 ឬ 16384 bytes.8-bit RAW រូបភាពទម្រង់។ នៅពេលដែលរូបភាពស្នាមម្រាមដៃត្រូវបានថតដោយមុខងារ ចំនួននៃទិន្នន័យរូបភាពដែលបានទទួលដែលបានប្រកាសមិនគួរតិចជាង 73728 ទេ។ ជាទូទៅវាត្រូវបានកំណត់ថាជា 73728 .
  • គុណភាពបង្ហាញរូបភាពស្នាមម្រាមដៃគឺ 500 DPI

គំរូស្នាមម្រាមដៃ

  • គំរូស្នាមម្រាមដៃគឺជាសំណុំនៃចំណុចមុខងារស្នាមម្រាមដៃ ដែលផ្សំឡើងដោយចំណុចមុខងារស្នាមម្រាមដៃ។
  • នៅក្នុង SDK គំរូស្នាមម្រាមដៃត្រូវបានបែងចែកទៅជាគំរូយោង និងគំរូដែលត្រូវគ្នា។ គំរូឯកសារយោងត្រូវបានបង្កើតនៅពេលដែលស្នាមម្រាមដៃត្រូវបានចុះឈ្មោះ។ វាត្រូវបានបង្កើតឡើងដោយការចាប់យករូបភាពស្នាមម្រាមដៃជាច្រើនដង។ គំរូដែលត្រូវគ្នាត្រូវបានបង្កើតចេញពីរូបភាពស្នាមម្រាមដៃដែលប្រមូលបានក្នុងពេលតែមួយ។ ជាទូទៅ គំរូដែលត្រូវគ្នាត្រូវបានប្រើដើម្បីប្រៀបធៀបជាមួយគំរូឯកសារយោង ដើម្បីបញ្ជាក់លទ្ធផលការទទួលស្គាល់។
    • ទំហំគំរូឯកសារយោងត្រូវបានជួសជុល 512 BBYTE ។
    • ទំហំគំរូដែលត្រូវគ្នាត្រូវបានជួសជុល 256 BYTE ។

និយមន័យថេរ

  • FPM_DEVICE=1 & ឧបករណ៍
  • FPM_PLACE=02 & & សូមចុចម្រាមដៃរបស់អ្នក។
  • FPM_LIFT=03 & & សូមលើកម្រាមដៃរបស់អ្នក។
  • FPM_CAPTURE=4 & & ការទទួលរូបភាពបានបញ្ចប់
  • FPM_GENCHAR=5 & & & & & & & & & & & & & & & & & & & & ‧; & & & & & & & & & & & & ‧;
  • FPM_ENRFPT=6 & ការបំពេញគំរូឯកសារយោងការចុះឈ្មោះ
  • FPM_NEWIMAGE=7 & & រូបភាពស្នាមម្រាមដៃថ្មី។
  • FPM_TIMEOUT=8 និងអស់ពេល
  • FPM_IMGVAL=9 & គុណភាពរូបភាព
  • REFTPSIZE = 512 & ទំហំគំរូយោង
  • MATTPSIZE = 256 & ទំហំពុម្ពដែលត្រូវគ្នា។
  • IMGWIDTH= 256 & ទទឹងរូបភាព
  • IMGHEIGHT = 288 & កម្ពស់រូបភាព
  • IMGSIZE = 73728 & ទំហំទិន្នន័យរូបភាព
  • SREFTPSIZE = 768 & ទំហំគំរូយោង (គំរូខ្សែអក្សរ)
  • SMATPSIZE = 384 & ទំហំពុម្ពដែលត្រូវគ្នា (គំរូខ្សែអក្សរ)

ការពិពណ៌នាមុខងារ

បើកឧបករណ៍បិទ
ឧបករណ៍បើក INt WINAPI (int comnum, int nbaud, int style);

  • មុខងារ៖ បើកឧបករណ៍ស្នាមម្រាមដៃ
  • ប៉ារ៉ាម៉ែត្រ៖ ប៉ារ៉ាម៉ែត្រទាំងបីគឺជាចំនួនគត់សម្រាប់កំណត់ប៉ារ៉ាម៉ែត្រឧបករណ៍ ដែលទាំងអស់ 0, OpenDevice (0, 0, 0) ត្រូវបានប្រើ
  • តម្លៃត្រឡប់៖ ត្រឡប់ចំនួនគត់ ត្រឡប់ 1 បង្ហាញថាឧបករណ៍ត្រូវបានបើកដោយជោគជ័យ បើមិនដូច្នេះទេ វាមានន័យថាឧបករណ៍នេះបរាជ័យក្នុងការបើក។

ឧបករណ៍ភ្ជាប់ WINAPI ();

  • មុខងារ៖ ការភ្ជាប់ឧបករណ៍ស្នាមម្រាមដៃដើម្បីប្រើបន្ទាប់ពីកម្មវិធី OpenDevice ជោគជ័យគឺពិតជាដើម្បីផ្ទៀងផ្ទាត់ភាពជឿជាក់នៃការទំនាក់ទំនង
  • ប៉ារ៉ាម៉ែត្រ៖ គ្មាន​ប៉ារ៉ាម៉ែត្រ
  • តម្លៃត្រឡប់៖ ត្រឡប់ចំនួនគត់ ត្រឡប់ 1 បង្ហាញពីភាពជោគជ័យនៃការតភ្ជាប់ បើមិនដូច្នេះទេការភ្ជាប់បរាជ័យ
    ចំណាំ៖ នៅក្នុងកម្មវិធី សូមបើកឧបករណ៍ស្នាមម្រាមដៃ ហើយទាំង OpenDevice និង LinkDevice ត្រឡប់ 1 ដើម្បីបង្ហាញថាឧបករណ៍នេះត្រូវបានបើកដោយជោគជ័យ។

Int WINAPI CloseDevice ();

  • មុខងារ៖ បិទឧបករណ៍ស្នាមម្រាមដៃដែលបើក
  • ប៉ារ៉ាម៉ែត្រ៖ គ្មានប៉ារ៉ាម៉ែត្រ
  • តម្លៃត្រឡប់៖ Return integer, Return 1 បង្ហាញពីភាពជោគជ័យនៃការបិទ បើមិនដូច្នេះទេ ការបរាជ័យនៃការបិទ ជាធម្មតានៅក្នុងកម្មវិធី មិនចាំបាច់កំណត់តម្លៃនៃ CloseDevice

គំរូឯកសារយោងនៃការចុះឈ្មោះ និងគំរូនៃការផ្គូផ្គងការទិញ

ទុកជាមោឃៈ WINAPI EnrolFpChar ();

  • មុខងារ៖ ចាប់ផ្តើមចុះឈ្មោះគំរូឯកសារយោងស្នាមម្រាមដៃ
  • ប៉ារ៉ាម៉ែត្រ៖ គ្មាន​ប៉ារ៉ាម៉ែត្រ
  • តម្លៃត្រឡប់៖ គ្មាន​តម្លៃ​ត្រឡប់​។ លទ្ធផល​បាន​ត្រឡប់​តាម​សារ

ចាត់ទុកជាមោឃៈ WINAPI GenFpChar ();

  • មុខងារ៖ ចាប់ផ្តើមប្រមូលគំរូផ្គូផ្គងស្នាមម្រាមដៃ
  • ប៉ារ៉ាម៉ែត្រ៖ គ្មាន​ប៉ារ៉ាម៉ែត្រ
  • តម្លៃត្រឡប់៖ គ្មាន​តម្លៃ​ត្រឡប់​។ លទ្ធផល​បាន​ត្រឡប់​តាម​សារ

ទទួលបានសារស្នាមម្រាមដៃ

Int WINAPI GetWorkMsg ();

  • មុខងារ៖ ទទួលបានសារការងារស្នាមម្រាមដៃ
  • ប៉ារ៉ាម៉ែត្រ៖ គ្មាន​ប៉ារ៉ាម៉ែត្រ
  • តម្លៃត្រឡប់៖ ត្រឡប់ចំនួនគត់។ ត្រឡប់លេខធំជាង 1 បង្ហាញពីសារការងារស្នាមម្រាមដៃត្រឹមត្រូវ។ អត្ថន័យនៃតម្លៃនីមួយៗត្រូវបានកំណត់ដោយថេរខាងលើ។

Int WINAPI GetRetMsg ();

  • មុខងារ៖ ទទួល​បាន​ដំណើរការ​ស្នាម​ម្រាមដៃ​សារ​ត្រឡប់
  • ប៉ារ៉ាម៉ែត្រ៖ គ្មានប៉ារ៉ាម៉ែត្រ
  • តម្លៃត្រឡប់៖ ត្រឡប់ចំនួនគត់ ត្រឡប់ 1 ដែលបង្ហាញថាមុខងារនៅក្នុងរបៀបស្នាមម្រាមដៃបច្ចុប្បន្នត្រូវបានប្រតិបត្តិដោយជោគជ័យ បើមិនដូច្នេះទេវានឹងបរាជ័យ។

ការទទួលបានទិន្នន័យដែលត្រូវគ្នា បន្ទាប់ពីគំរូសេចក្តីយោងការចុះឈ្មោះជោគជ័យ និងការទទួលបានគំរូដែលត្រូវគ្នា

BOOL WINAPI GetFpCharByEnl (BYTE * fpbuf, int * fpsize);

  • មុខងារ៖ ទទួលបានគំរូឯកសារយោង ដែលជាទម្រង់គោលពីរ។
  • ប៉ារ៉ាម៉ែត្រ៖ ប៉ារ៉ាម៉ែត្រទីមួយគឺជាទំហំអង្គចងចាំដែលបានបម្រុងទុកជាមុន ហើយប៉ារ៉ាម៉ែត្រទីពីរត្រូវបានប្រើដើម្បីត្រឡប់ទំហំពិតនៃគំរូ។
  • តម្លៃត្រឡប់៖ ត្រឡប់ចំនួនគត់ ត្រឡប់ 1 បង្ហាញពីជោគជ័យ ឬបរាជ័យ

BOOL WINAPI GetFpStrByEnl (char * fpstr);

  • អនុគមន៍៖ ទទួលបានគំរូឯកសារយោង ដែលជាទម្រង់ខ្សែអក្សរ។
  • ប៉ារ៉ាម៉ែត្រ៖ ប៉ារ៉ាម៉ែត្រគឺជាទំហំអង្គចងចាំដែលបានបម្រុងទុកជាមុន
  • តម្លៃត្រឡប់៖ ត្រឡប់ចំនួនគត់ ត្រឡប់ 1 បង្ហាញពីជោគជ័យ ឬបរាជ័យ

BOOL WINAPI GetFpCharByGen (BYTE * tpbuf, int * tpsize);

  • មុខងារ៖ ទទួលបានគំរូដែលត្រូវគ្នា ដែលជាទម្រង់គោលពីរ
  • ប៉ារ៉ាម៉ែត្រ៖ ប៉ារ៉ាម៉ែត្រទីមួយគឺជាទំហំអង្គចងចាំដែលបានបម្រុងទុកជាមុន ហើយប៉ារ៉ាម៉ែត្រទីពីរត្រូវបានប្រើដើម្បីត្រឡប់ទំហំពិតនៃគំរូ។
  • តម្លៃត្រឡប់៖ ត្រឡប់ចំនួនគត់ ត្រឡប់ 1 បង្ហាញពីជោគជ័យ ឬបរាជ័យ

BOOL WINAPI GetFpStrByGen (char * tpstr);

  • មុខងារ៖ យកគំរូដែលត្រូវគ្នា ដើម្បីទទួលបានគំរូឯកសារយោង។ គំរូ​ដែល​ទទួល​បាន​គឺ​ជា​ទម្រង់​ខ្សែអក្សរ។
  • ប៉ារ៉ាម៉ែត្រ៖ ប៉ារ៉ាម៉ែត្រគឺជាទំហំអង្គចងចាំដែលបានបម្រុងទុកជាមុន
  • តម្លៃត្រឡប់៖ ត្រឡប់ចំនួនគត់ ត្រឡប់ 1 បង្ហាញពីជោគជ័យ ឬបរាជ័យ

ចំណាំ៖ មុខងារខាងលើទាំងអស់ត្រូវបានប្រតិបត្តិក្នុងដំណើរការនៃការទទួលបានគំរូសារស្នាមម្រាមដៃដែលត្រូវគ្នា។

Int WINAPI Match Template One (BYTE * pSrcData, BYTE * pDstData, int nDstSize);

  • មុខងារ៖ ប្រៀបធៀបគំរូឯកសារយោង និងគំរូដែលត្រូវគ្នាក្នុងទម្រង់គោលពីរ
  • ប៉ារ៉ាម៉ែត្រ៖ ប៉ារ៉ាម៉ែត្រទីមួយគឺជាគំរូដែលត្រូវគ្នា ប៉ារ៉ាម៉ែត្រទីពីរគឺជាគំរូឯកសារយោង ហើយប៉ារ៉ាម៉ែត្រទីបីគឺជាទំហំនៃគំរូឯកសារយោង 512 ។
  • តម្លៃត្រឡប់៖ ត្រឡប់ពិន្ទុនៃការតម្រឹមស្នាមម្រាមដៃ ច្រើនជាង 100 ជាទូទៅមានន័យថាការតម្រឹមបានជោគជ័យ។ ការកែប្រែពិន្ទុនេះអាចផ្តល់នូវកម្រិតសុវត្ថិភាព។

Int WINAPI MatchTemplateEx (char * pSrcData, char * pDstData);

  • មុខងារ៖ ប្រៀបធៀបគំរូឯកសារយោង និងគំរូដែលត្រូវគ្នាជាទម្រង់ខ្សែអក្សរ
  • ប៉ារ៉ាម៉ែត្រ៖ ប៉ារ៉ាម៉ែត្រទីមួយគឺជាគំរូដែលត្រូវគ្នា ហើយប៉ារ៉ាម៉ែត្រទីពីរគឺជាគំរូឯកសារយោង។
  • តម្លៃត្រឡប់៖ ត្រឡប់ពិន្ទុនៃការតម្រឹមស្នាមម្រាមដៃ ច្រើនជាង 100 ជាទូទៅមានន័យថាការតម្រឹមបានជោគជ័យ។ ការកែប្រែពិន្ទុនេះអាចផ្តល់នូវកម្រិតសុវត្ថិភាព។

Int WINAPI Match Template OneEx (BYTE * pSrcData, int nSrcSize, BYTE * pDstData, int nDstSize);

  • មុខងារ៖ ប្រៀបធៀបគំរូឯកសារយោង និងគំរូឯកសារយោងក្នុងទម្រង់គោលពីរ
  • ប៉ារ៉ាម៉ែត្រ៖ ប៉ារ៉ាម៉ែត្រទីមួយគឺជាគំរូឯកសារយោង ប៉ារ៉ាម៉ែត្រទីពីរគឺជាទំហំគំរូឯកសារយោង ប៉ារ៉ាម៉ែត្រទីបីគឺជាគំរូឯកសារយោង ហើយប៉ារ៉ាម៉ែត្រទីបួនគឺជាទំហំគំរូឯកសារយោង។ គំរូឯកសារយោងទាំងពីរគឺ 512 ។
  • តម្លៃត្រឡប់៖ ត្រឡប់ពិន្ទុនៃការតម្រឹមស្នាមម្រាមដៃ ច្រើនជាង 100 ជាទូទៅមានន័យថាការតម្រឹមបានជោគជ័យ។ ការកែប្រែពិន្ទុនេះអាចផ្តល់នូវកម្រិតសុវត្ថិភាព។

ចំណាំ៖ ពុម្ពមានទម្រង់ពីរ ហើយត្រូវការការឆ្លើយឆ្លងមួយទល់នឹងមួយ។ ទម្រង់​ខ្សែអក្សរ​មិន​អាច​ត្រូវ​បាន​លាយ​ជា​មួយ​ទម្រង់​គោលពីរ​ទេ។ គំរូក្នុងទម្រង់គោលពីរអាចផ្តល់ល្បឿនសម្រាប់ការប្រៀបធៀប។ ពុម្ព​ក្នុង​ទម្រង់​ខ្សែ​អក្សរ​ផ្តល់​ភាព​ងាយ​ស្រួល​ក្នុង​ការ​ប្រើ​ប្រាស់

គូររូបភាពស្នាមម្រាមដៃ

Int WINAPI DrawImage (HDC hdc, int left, int top);

  • មុខងារ៖ គូរលើបង្អួចដែលបានបញ្ជាក់
  • ប៉ារ៉ាម៉ែត្រ៖ ប៉ារ៉ាម៉ែត្រទីមួយគឺចំណុចទាញឧបករណ៍គំនូរដែលត្រូវបានទទួលដោយ GetDC ប៉ារ៉ាម៉ែត្រទីពីរគឺកូអរដោនេ X នៃគំនូរហើយប៉ារ៉ាម៉ែត្រទីបីគឺជាកូអរដោនេ Y នៃគំនូរ។
  • តម្លៃត្រឡប់៖ ចំនួនគត់ ត្រឡប់ 1 បង្ហាញពីភាពជោគជ័យនៃការគូរ ត្រឡប់ 0 បង្ហាញពីការបរាជ័យនៃការគូរ។

ប្រើមុខងារ

គំនូសតាងលំហូរជាមូលដ្ឋាននៃអនុគមន៍ខាងលើមានដូចខាងក្រោម៖ នៅក្នុងក្រាហ្វ គំរូសម្រាប់ការទិញ និងការប្រៀបធៀបគឺស្ថិតក្នុងទម្រង់ខ្សែអក្សរ ហើយគំរូសម្រាប់ទម្រង់គោលពីរគឺមានលក្ខណៈដូចគ្នា។ នៅក្នុងការអនុវត្ត ជាធម្មតាគំរូឯកសារយោងត្រូវបានរក្សាទុកក្នុងមូលដ្ឋានទិន្នន័យជាមួយនឹងព័ត៌មានអ្នកប្រើប្រាស់ដែលត្រូវគ្នានៅពេលចុះឈ្មោះ។ នៅពេលទទួលស្គាល់ យើងគ្រាន់តែត្រូវការប្រមូលគំរូដែលត្រូវគ្នា ហើយបន្ទាប់មកប្រៀបធៀបគំរូដែលត្រូវគ្នាជាមួយគំរូឯកសារយោងក្នុងមូលដ្ឋានទិន្នន័យដើម្បីកំណត់ថាបច្ចុប្បន្ន ម្រាមដៃគឺជាម្រាមដៃរបស់អ្នកប្រើនៅក្នុងមូលដ្ឋានទិន្នន័យ។(នោះគឺថាតើវាជា 1:1 ឬ 1:N អ្នកគ្រាន់តែត្រូវការប្រមូលគំរូដែលត្រូវគ្នាម្តង ហើយបន្ទាប់មកប្រើ មុខងារ MatchTemplateEx ដើម្បីកំណត់ថាតើការផ្គូផ្គងជោគជ័យឬអត់។)

2CONNET-RT1011-Fingerprint-Development-Kit-FIG-1

ឯកសារ/ធនធាន

កញ្ចប់អភិវឌ្ឍន៍ស្នាមម្រាមដៃ 2CONNET RT1011 [pdf] សេចក្តីណែនាំ
RT1011 Fingerprint Development Kit, RT1011, Fingerprint Development Kit, Development Kit

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *