1. Trang chủ
  2. » Luận Văn - Báo Cáo

Hỗ trợ điều tra tội phạm thông qua ứng dụng nhận dạng khuôn mặt

93 3 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 93
Dung lượng 1,89 MB

Nội dung

HӛtrӧÿL Ӆ u tra tӝ i phҥ m thông qua ӭng dөng nhұ n dҥ ng khuôn mһ t 2012 LӠI CҦ0Ѫ1 Em xin cҧ P ѫQ 3*676 /r ÿm 9ăQ Ӌ W QKL WuQKKѭ 6ѫQ ӟng dү n, chӍbҧ o em suӕt thӡi gian thӵc hiӋ n luұ QYăQW ӕt nghiӋ p, nhӳng lӡi nhұ n xét, góp ý cӫ a thҫ \ÿmJL~SHPÿ ӏ QKKѭ ӟng ÿ~QJÿ ҳ n qua trình thӵc hiӋ Qÿ Ӆtài Em xin chân thành cҧ PѫQWRjQWK Ӈthҫ y cô khoa Tin hӑFÿmW ұ n tình dҥ y dӛ , truyӅ Qÿ ҥ t cho em nhiӅ u kiӃ n thӭc quý báo suӕ t bӕQQăPK ӑc vӯa qua Xin gӣi lӡi cҧ PѫQW ӟi công ty Enclave WURQJQăPWKiQJY ӯa qua công ty ÿmW ҥ o mӑLÿL Ӆ u kiӋ n thuұ n lӧLÿ ӇHPÿѭ ӧc làm luұ Q YăQW ӕt nghiӋ p tҥ i công ty Em xin cҧ PѫQV ӵKѭ ӟng dү n nhiӋ t tình cӫa anh Lê Hoàng Hùng, anh HuǤnh Tҩn Danh anh Lê Huy ÿmJL~SHPKRjQWKjQKW ӕt luұ QYăQW ӕt nghiӋ p Ĉj1 ̽ ng, nJj\WKiQJQăP Sinh viên thӵc hiӋ n HuǤnh Tҩn Phú n Phú ±Luұ QYăQW ӕt nghiӋ p HuǤnh Tҩ HӛtrӧÿL Ӆ u tra tӝ i phҥ m thông qua ӭng dөng nhұ n dҥ ng khuôn mһ t 2012 LӠ,&$0Ĉ2$ N Em xin cam ÿRDQ Nhӳng nӝ i dung QJKLrQFӭX OXұQYăQ em thӵc hiӋ n Gѭ ӟi sӵ Kѭ ӟng dү n WUӵFWLӃS cӫa 3*676/r9ăQ6ѫQ Mӑ i tham khҧ o dùng luұ Q YăQÿ Ӆ Xÿѭ ӧc trích dү n rõ ràng tên tác giҧ , tên cơng trình, thӡLJLDQÿ ӏ DÿL Ӈ m công bӕ Mӑ i chép không hӧp lӋ , vi phҥ m quy chӃÿjR tҥ o em xin chӏ u hoàn toàn trách nhiӋ m Sinh viên thӵc hiӋ n HuǤnh Tҩn Phú n Phú ±Luұ QYăQW ӕt nghiӋ p HuǤnh Tҩ HӛtrӧÿL Ӆ u tra tӝ i phҥ m thông qua ӭng dөng nhұ n dҥ ng khuôn mһ t 2012 MӨC LӨC LӠI CҦ0Ѫ1 LӠ,&$0Ĉ2$1 DANH MӨC CÁC HÌNH VӀ DANH MӨC CÁC BҦNG DANH MӨC CÁC CHӲ VIӂT TҲT 10 MӢĈҪU 11 Lý chӑQÿ Ӆtài 11 MөFÿtFK cӫDÿ Ӆtài 11 ĈӕLWѭ ӧng phҥ m vi nghiên cӭu 12 3.1 ĈӕLWѭ ӧng nghiên cӭu 12 3.2 Phҥ m vi nghiên cӭu 12 3KѭѫQJSKiSQJKLrQF ӭu 12 éQJKƭDNKRDK ӑc thӵc tiӉ n cӫDÿ Ӆtài 13 5.1 éQJKƭDNKRDK ӑc 13 5.2 éQJKƭDWK ӵc tiӉ n 13 Cҩ u trúc luұ QYăQ 13 &KѭѫQJ ±Nhӳng vҩ Qÿ Ӆkӻthuұ t công nghӋ 14 1.1 Giӟi thiӋ u vӅcác công nghӋ 14 1.1.1 HӋÿL Ӆ u hành Android 14 1.1.2 HӋÿL Ӆ u hành Linux 14 1.1.3 HӋquҧ n trӏFѫV ӣdӳliӋ u DB2 15 1.1.4 Ngơn ngӳlұ p trình Java 16 1.1.5 7KѭYL Ӌ n OpenCV 16 1.1.6 7KѭYL Ӌ n JavaCV 17 1.1.7 Cách tҥ o thӫtөFWURQJFѫV ӣdӳliӋ u DB2 18 1.2 Các kӻthuұ t 19 1.2.1 Xӱlý ҧ nh 19 1.2.2 Lұ p trình giao diӋ n vӟi JFC 21 1.2.3 Xӱlý luӗng tұ p tin 22 1.2.4 Lұ p trình Java mҥ ng 23 1.3 Các công cөhӛtrӧ 24 1.4 KӃ t luұ n 25 n Phú ±Luұ QYăQW ӕt nghiӋ p HuǤnh Tҩ HӛtrӧÿL Ӆ u tra tӝ i phҥ m thông qua ӭng dөng nhұ n dҥ ng khuôn mһ t 2012 &KѭѫQJ ±Sӱdөng thuұ WWRiQ3&$ÿ Ӈnhұ n dҥ ng khuôn mһ t 26 2.1 Các khái niӋ POLrQTXDQÿ Ӄ n nhұ n dҥ ng khuôn 26 2.1.1 HӋthӕng sinh trҳ c hӑc 26 2.1.2 HӋthӕng nhұ n dҥ ng khuôn mһ t 26 2.1.3 HӋthӕng xác minh 26 2.1.4 HӋthӕng nhұ n dҥ QJWƭQK -WƭQK 26 2.1.5 HӋthӕng nhұ n dҥ QJWƭQK -ÿӝng 26 2.1.6 HӋthӕng nhұ n dҥ QJÿ ӝng-ÿӝng 27 2.1 Thuұ t toán PCA 27 2.1.1 Giӟi thiӋ u vӅthuұ t toán PCA 27 2.1.2 &iFEѭ ӟFFѫE ҧ n cӫ a thuұ t toán PCA 27 2.2 Sӱdөng JavaCV thuұ WWRiQ3&$ÿ Ӈnhұ n dҥ ng khuôn mһ t 27 2.2.1 Eigenface gì? 28 2.2.2 Cách nhұ n dҥ ng khuôn mһ t 28 2.2.3 Tính khoҧ n cách giӳa hai hình ҧ nh 28 2.2.4 Giҧ PNtFKWKѭ ӟc bҵ ng PCA 29 2.2.5 Dò phù hӧp tӕi thiӇ u 29 2.2.6 Ĉӏ QKQJKƭDNK{QJJLDQFRQ 30 2.2.7 Không gian PCA 30 2.2.8 ChiӃ u dӳliӋ Xÿ Ӄ n không gian 31 2.2.9 Tính khoҧ n cách giӳa hai khn mһ t 32 2.2.10 Thành phҫ n cӫa hình ҧ nh 32 2.2 Nhұ n xét vӅthuұ t toán PCA 33 &KѭѫQJ ±Xây dӵng hӋthӕng hӛtrӧÿL Ӆ u tra tӝi phҥ m 35 3.1 Phân tích yêu cҫ Xÿ һ c tҧchӭFQăQJF ӫa hӋthӕng 35 3.1.1 Yêu cҫ u vӅchӭFQăQJ 35 3.1.2 Yêu cҫ u vӅphҫ n cӭng 35 3.1.3 Yêu cҫ u vӅphҫ n mӅ m 35 3.1.4 Ĉһ c tҧchӭFQăQJSK ҫ n mӅ m 36 3.1.5 6ѫÿ ӗchӭFQăQJ 40 3.1.6 6ѫÿ ӗkhӕi diӉ n tҧcách hoҥ Wÿ ӝng cӫa hӋthӕng 41 3.1.7 6ѫÿ ӗkiӃ n trúc hӋthӕng 51 3.2 Phân tích, thiӃ t kӃFѫV ӣdӳliӋ u 52 3.2.1 /ѭ ӧFÿ ӗquan hӋgiӳa bҧ QJWURQJFѫV ӣdӳliӋ u 52 n Phú ±Luұ QYăQW ӕt nghiӋ p HuǤnh Tҩ HӛtrӧÿL Ӆ u tra tӝ i phҥ m thông qua ӭng dөng nhұ n dҥ ng khn mһ t 2012 3.2.2 3.3 Phân tích dӳliӋ u tӯng bҧ ng 54 Phân tích thiӃ t kӃgiao diӋ n 57 3.3.1 Danh sách giao diӋ n 57 3.3.2 Giao diӋ n 59 3.3.3 Giao diӋ n dị tìm khn mһ t 60 3.3.4 Giao diӋ n nhұ n dҥ ng khuôn mһ t 62 3.3.5 Giao diӋ QÿăQJQK ұ p 63 3.3.6 Giao diӋ QWKD\ÿ әi mұ t khҭ u 65 3.3.7 Giao diӋ n tìm kiӃ m thơng tin 66 3.3.8 Giao diӋ n máy chӫ 67 3.3.9 Giao diӋ QWKrPQJѭ ӡi 69 3.3.10 Giao diӋ n duyӋ tҧ nh tӯthҿnhӟandroid 70 3.3.11 Giao diӋ n gӣi ҧ QKÿ Ӄ n server nhұ n dҥ ng 71 3.3.12 Giao diӋ n hiӇ n thӏthông tin nhұ n dҥ ng tӯserver 72 3.4 ThiӃ t kӃgiao tiӃ p giӳa Client-Server 75 3.4.1 Giӟi thiӋ u 75 3.4.2 Cách giao tiӃ p giӳa Client-Server 75 3.4.3 Tin nhҳ n giao tiӃ p 75 3.4.4 Mô hình tin nhҳ n giao tiӃ p 76 3.4.5 Nhұ n xét 78 3.5 KӃ t quҧÿҥ Wÿѭ ӧc 78 3.5.1 ĈăQJQK ұ p vào hӋthӕng 78 3.5.2 HӋthӕng nhұ n diӋ n tӝi phҥ m 79 3.5.3 Chӑn mӝt ҧ nh tӯWKѭP өc 80 3.5.4 Dị tìm khn mһ t 80 3.5.5 Nhұ n diӋ n khuôn mһ t 81 3.5.6 7KD\ÿ әi mұ t khҭ u 82 3.5.7 Tìm kiӃ m thơng tin 82 3.5.8 Sӱa thông tin cӫa mӝWQJѭ ӡi 84 3.5.9 Thêm mӝWQJѭ ӡLYjRFѫV ӣdӳliӋ u 85 3.5.10 Màn hình hiӇ n thӏcác ҧ nh tӯthҿnhӟÿL Ӌ n thoҥ i 86 3.5.11 Màn hình gӣi ҧ nh cҫ n nhұ n dҥ ng 87 3.5.12 Màn hình nhұ n thông tin tӯserver 88 KӂT LUҰN 89 n Phú ±Luұ QYăQW ӕt nghiӋ p HuǤnh Tҩ HӛtrӧÿL Ӆ u tra tӝ i phҥ m thông qua ӭng dөng nhұ n dҥ ng khuôn mһ t 2012 .ӃWOXұQ 89 +ѭӟQJSKiWWULӇQ 89 TÀI LIӊU THAM KHҦO 90 n Phú ±Luұ QYăQW ӕt nghiӋ p HuǤnh Tҩ HӛtrӧÿL Ӆ u tra tӝ i phҥ m thông qua ӭng dөng nhұ n dҥ ng khuôn mһ t 2012 DANH MӨC CÁC HÌNH VӀ 7rQKuQKYӁ STT Hình 1.1 BiӇ XWѭ ӧng cӫa hӋÿL Ӆ u hành Android +uQK%LӇXWѭӧQJFӫDKӋÿLӅXKjQK +uQK%LӇXWѭӧQJFӫDKӋTXҧQWUӏ +uQK%LӇXWѭӧQJQJ{QQJӳOұSWUu +uQK%LӇXWѭӧQJWKѭYLӋQ2SHQ&9 Hình 2.1 .KRҧQFiFK(XFOLGHDQG 12FKRÿLӇPWURQJ' Hình 2.2 %rQSKҧLÿѭӡQJWKҷQJQӕLEDÿLӇP Hình 2.3 %rQ SKҧL KuQK ҧQK FKR  QJѭӡL WKjQKSKҫQFKtQKÿѭӧF[HPQKѭOjHLJH +uQK6ѫ ÿӗ8VHFDVHWәQJTXiW 10 +uQK6ѫÿӗFKӭFQăQJFӫDKӋWKӕQ 11 +uQK6ѫÿӗNKӕLGLӉQWҧFiFKKRҥ 12 +uQK6ѫÿӗNKӕLGLӉQWҧÿăQJQKұ 13 +uQK6ѫÿӗNKӕLGLӉQWҧWKrPPӝW 14 Hình 3.6: 6ѫÿӗNKӕLGLӉQWҧWuPNLӃPWK{Q 15 +uQK6ѫÿӗNKӕLGLӉQWҧFKӍQKVӳ 16 +uQK6ѫÿӗNKӕLGLӉQWҧ[yDPӝW 17 +uQK6ѫÿӗNKӕLGLӉQWҧWKrPPӝW ӋWKӕQJ +uQK6ѫÿӗNKӕLGLӉQWҧWuPNLӃ 18 WKӕQJ +uQK6ѫÿӗNKӕLGLӉQWҧFKӍQKV 19 WKӕQJ 20 +uQK6ѫÿӗNKӕLGLӉQWҧ[yDPӝW 21 +uQK.KRҧQFiFK (XFOLGHDQGFKRÿLӇP 22 +uQK6ѫÿӗP{KuQKOӟS 23 +uQK/ѭӧFÿӗTXDQKӋJLӳDFiFE 24 +uQK*LDRGLӋQFKtQK 25 +uQK*LDRGLӋQGRWuPNKX{QPһW 26 +uQK*LDRGLӋQQKұQGLӋQNKX{Q n Phú ±Luұ QYăQW ӕt nghiӋ p HuǤnh Tҩ HӛtrӧÿL Ӆ u tra tӝ i phҥ m thông qua ӭng dөng nhұ n dҥ ng khuôn mһ t 2012 27 +uQK*LDRGLӋQQKұQGLӋQNKX{Q 28 +uQK*LDRGLӋQÿәLPұWNKҭX 29 +uQK*LDRGLӋQWuPNLӃPWK{QJW 30 +uQK*LDRGLӋQPi\FKӫ 31 +uQK*LDRGLӋQWKrPQJѭӡL 32 +uQK*LDRGLӋQJӣLҧQKÿӃQVHUY 33 +uQK*LDRGLӋQKLӇQWKӏWK{QJW n Phú ±Luұ QYăQW ӕt nghiӋ p HuǤnh Tҩ HӛtrӧÿL Ӆ u tra tӝ i phҥ m thông qua ӭng dөng nhұ n dҥ ng khuôn mһ t 2012 DANH MӨC CÁC BҦNG STT 7rQEҧQJ %ҧQJ'LVWULFW %ҧQJ3URYLQFH %ҧQJ:DUG %ҧQJ3RSXODWLRQB*URXSV %ҧQJ3HUVRQ %ҧQJ(PSOR\HH %ҧQJ5ROH %ҧQJ 'DQKViFKJLDRGLӋQ %ҧQJ*LDRGLӋQFKtQK 10 %ҧQJ*LDRGLӋQGzWuPNKX{QPһ 11 %ҧQJ*LDRGLӋQQKұQGҥQJNKX{Q 12 %ҧQJ *LDRGLӋQÿăQJQKұS 13 %ҧQJ *LDRGLӋQÿәLPұWNKҭX 14 %ҧQJ *LDRGLӋQWuPNLӃPWK{QJ tin 15 %ҧQJ *LDRGLӋQPi\FKӫ 16 %ҧQJ *LDRGLӋQWKrPQJѭӡL 17 %ҧQJ *LDRGLӋQGX\ӋWҧQKWӯWKҿQKӟ 18 %ҧQJ *LDRGLӋQJӣLҧQKÿӃQVHUYHUQ 19 %ҧQJ *LDRGLӋQJӣLҧQKÿӃQVHUYHUQ n Phú ±Luұ QYăQW ӕt nghiӋ p HuǤnh Tҩ HӛtrӧÿL Ӆ u tra tӝ i phҥ m thông qua ӭng dөng nhұ n dҥ ng khuôn mһ t 2012 DANH MӨC CÁC CHӲ VIӂT TҲT STT 9LӃWWҳW7KXұWQJӳWLӃQJDQK 7LӃQJYLӋW JFC Java Foundation Class PCA Principal Component Analysis TCP/IP OpenCV Open Source Computer Vision JavaCV Java Computer Vision Transmission Control Protocol/ IP Code Face Recognition *LDRWKӭF7&3,3 1KұQGҥQJNKX{Q PһW dBASE II Database file DB2 SVN Subversion (version control system) 10 JDT Java Development Toolkit 11 PDE Plug-in Development Environment 12 IDE IDE (Integrated Development Enviroment) n Phú ±Luұ QYăQW ӕt nghiӋ p 10 HuǤnh Tҩ +ӋTXҧQWUӏFѫ OLӋXFӫD,%0 HӛtrӧÿL Ӆ u tra tӝ i phҥ m thông qua ӭng dөng nhұ n dҥ ng khuôn mһ t 2012 WLQVDXNKLFKӍQK 07 Reset Button 1KҩQQ~WWUҧ OҥLWK{QJWL WUѭӟFNKLFKӍQKV Bҧng 3.14 Giao diӋ n tìm kiӃ m thơng tin 3.3.8 Giao diӋ n máy chӫ Hình 3.20 Giao diӋ n máy chӫ *LDRGLӋQPi\FKӫ Mã: I No 7rQWUѭӡQJ /RҥL 0өFÿtFK 01 Host Label/TextBox 1KұSÿӏDFKӍKRVW 02 Port Label/TextBox 1KұS FәQJ 03 Face Detected ListBox +LӇQ WKӏ NKX{Q P n Phú ±Luұ QYăQW ӕt nghiӋ p 67 HuǤnh Tҩ HӛtrӧÿL Ӆ u tra tӝ i phҥ m thông qua ӭng dөng nhұ n dҥ ng khuôn mһ t 2012 Pi\ FKӫ Wӵ ÿӝQJ GҥQJ 1KӳQJ KuQK Qj\ ÿѭӧF QKұQ Wӯ khách 04 Start Button 1KҩQQ~WÿӇEҳWÿ FKӫ 05 Stop Button 1KҩQ Q~W ÿӇ GӯQJ FKӫ 06 Save Button 1KҩQ Q~W ÿӇ OѭX tin sau NKLFKӍQKVӱD 07 Reset Button 1KҩQQ~WWUҧOҥL WUѭӟFNKLFKӍQKV 08 No Recognition ListBox +LӇQ WKӏ QKӳQJ Ku Pj NK{QJ Gz WuP NKX{Q PһW 1KӳQJ ҧQK Qj\ ÿѭӧF QKұ máy khách 09 Custom Face ListBox +LӇQ WKӏ QKӳQJ N PһW Gz WuP EҵQJ NK{QJWӵÿӝQJ  10 Log AreaTextBox /ѭX OҥL QKӳQJ WK{ WUrQPi\FKӫ 11 Custom Face Panel Panel 1ѫLÿӇYӁNKX{Q P KuQKҧQK Bҧ ng 3.15 Giao diӋ n máy chӫ n Phú ±Luұ QYăQW ӕt nghiӋ p 68 HuǤnh Tҩ HӛtrӧÿL Ӆ u tra tӝ i phҥ m thông qua ӭng dөng nhұ n dҥ ng khn mһ t 2012 3.3.9 Giao diӋ QWKrPQJѭ ӡi Hình 3.21 Giao diӋ QWKrPQJѭ ӡi *LDRGLӋQ WKrPQJѭӡL Mã: I No 7rQWUѭӡQJ /RҥL 0өFÿtFK 01 All image &KӑQ FiFK KLӇQ WK Label/Combobox ҧQK WҩWFҧWKHR 02 Know faces Label/Listbox +LӇQ WKӏ QKӳQJ N PһWVDXNKLGzWu 03 Original image Label/Listbox 'QJÿӇQKұSYjK KuQKҧQKJӕF 04 Howntown 1KӳQJ&RPERER[ +LӇQ WKӏ TXr TXi EӝOӑF 05 Residence 1KӳQJ&RPERER[ +LӇQ WKӏ QѫL WKѭ WKHREӝOӑF n Phú ±Luұ QYăQW ӕt nghiӋ p 69 HuǤnh Tҩ HӛtrӧÿL Ӆ u tra tӝ i phҥ m thông qua ӭng dөng nhұ n dҥ ng khuôn mһ t 2012 06 Save Button 1KҩQ Q~W ÿӇ OѭX WLQVDXNKLWKrP 07 Reset Button 1KҩQ Q~W Kӫ\ Wҩ WK{QJWLQÿmQKұS 08 Identity number Label/Textbox 1KұS WK{QJ WLQ F PLQKWKѭ 09 Full name Label/Textbox 1KұSWrQÿҫ\ÿӫ 10 Birthday Label/Textbox 1KұSQJj\VLQK 11 People Label/Textbox 1KұSGkQWӝF 12 Religious Label/Textbox 1KұSW{QJLiR 13 Characterictis Label/Textbox 1KұS ÿһF ÿLӇP Q GҥQJ Bҧng 3.16 Giao diӋ QWKrPQJѭ ӡi 3.3.10 Giao diӋ n duyӋ t ҧnh tӯthҿnhӟandroid n Phú ±Luұ QYăQW ӕt nghiӋ p 70 HuǤnh Tҩ HӛtrӧÿL Ӆ u tra tӝ i phҥ m thông qua ӭng dөng nhұ n dҥ ng khn mһ t 2012 Hình 3.23 Giao diӋ n duyӋ t ҧnh tӯthҿnhӟandroid *LDRGLӋQGX\ӋWҧQKWӯWKҿQKӟDQGURLG Mã: A09 No 7rQWKjQKSKҫQ /RҥL 0өFÿtFK 01 ҦQK +LӇQ WKӏ ҧQK OrQ GridView hình Bҧ ng 3.17 Giao diӋ n duyӋ t ҧnh tӯthҿnhӟandroid 3.3.11 Giao diӋ n gӣi ҧQKÿ Ӄ n server nhұn dҥng n Phú ±Luұ QYăQW ӕt nghiӋ p 71 HuǤnh Tҩ HӛtrӧÿL Ӆ u tra tӝ i phҥ m thông qua ӭng dөng nhұ n dҥ ng khn mһ t 2012 Hình 3.22 Giao diӋ n gӣi ҧ QKÿ Ӄ n server nhұn dҥng *LDRGLӋQJӣLҧQKÿӃQVHUYHUQKұQGҥQJ Mã: A10 No Tên thành SKҫQ /RҥL 0өFÿtFK 01 ҦQK +LӇQWKӏҧQKPjQ 02 1~W³2.´ Button ImageView tFK ÿӇ JӣL ҧQK VHUYHUQKұQGҥQJ 1~W³&DQFHO´ Button 03 tFK ÿӇ WUӣ YӅ Pj GX\ӋWҧQKWӯWKҿ Bҧng 3.18 Giao diӋ n gӣi ҧ QKÿ Ӄ n server nhұn dҥng 3.3.12 Giao diӋ n hiӇ n thӏthông tin nhұn dҥng tӯserver n Phú ±Luұ QYăQW ӕt nghiӋ p 72 HuǤnh Tҩ HӛtrӧÿL Ӆ u tra tӝ i phҥ m thông qua ӭng dөng nhұ n dҥ ng khuôn mһ t 2012 Hình 3.23 Giao diӋ n hiӇ n thӏthơng tin nhұn dҥng tӯserver *LDRGLӋQKLӇQWKӏWK{QJWLQQKұQGҥQJW Mã: A11 No 7rQWKjQKSKҫQ /RҥL 0өFÿtFK 01 ҦQK ImageView +LӇQWKӏҧQKPjQ 02 IDN EditText +LӇQ WKӏ FKӭQJ Vӕ PLQK nhân dân 03 Name AutoCompleteTextView +LӇQWKӏWrQ 04 DOB EditText +LӇQ WKӏQJj\ WKi sinh 05 Hometown AutoCompleteTextView +LӇQWKӏTXrTXiQ n Phú ±Luұ QYăQW ӕt nghiӋ p 73 HuǤnh Tҩ HӛtrӧÿL Ӆ u tra tӝ i phҥ m thông qua ӭng dөng nhұ n dҥ ng khuôn mһ t 2012 06 Residence AutoCompleteTextView +,ӇQWKӏWKѭӡQJW 07 Characteristic AutoCompleteTextView +LӇQWKӏÿһFÿLӇP 08 Ethnic EditText +LӇQWKӏGkQWӝF 09 Religion EditText +LӇQWKӏW{QJLiR Bҧng 3.19 Giao diӋ n gӣi ҧ QKÿ Ӄ n server nhұn dҥng n Phú ±Luұ QYăQW ӕt nghiӋ p 74 HuǤnh Tҩ HӛtrӧÿL Ӆ u tra tӝ i phҥ m thông qua ӭng dөng nhұ n dҥ ng khuôn mһ t 2012 3.4 ThiӃ t kӃgiao tiӃ p giӳa Client-Server 3.4.1 Giӟi thiӋ u x Server: Máy chӫӣÿk\ӝ Oj t máy WtQKFi P ӧF QKkQ FjL һ t hӋÿL Ӆ ÿ u ÿѭ KjQK)HGRUDYjÿѭ ӧFFjLÿ һ t hӋthӕng nhұ n dҥ ng khuôn mһ t x Client: Máy khách ӣÿk\OjP ӝWÿL Ӌ n thoҥ LGLÿ ӝQJÿѭ ӧFFjLÿ һ t hӋÿL Ӆ u KjQK $QGURLG ӧF FjL һ t hӋ Yj thӕ ÿ ngÿѭ nhұ n dҥ ng khn mһ t ӣmӭc client (khơng có cӣsӣdӳliӋ u, khơng có chӭQJQăQJV ӱlý thơng tin, chӍcó chӭFQăQJJ ӣi nhұ n thông tin) 3.4.2 Cách giao tiӃ p giӳa Client-Server Máy chӫYj Pi\ӧcNKiFÿѭ kӃ t nӕi vӟi bҵ ng giao thӭc TCP/IP vӟi mӝWÿ ӏ a chӍIP mӝ t cәng nhҩ Wÿ ӏ QK6DXÿk\OjFiFWLQQK ҳ Qÿѭ ӧc gӣi suӕt trình kӃ t nӕ i giӳa client-server 3.4.3 Tin nhҳn giao tiӃ p Sau server bҳ Wÿ ҫ u tҥ i mӝt cәng mӝt IP nhҩ Wÿ ӏ nh client sӁtiӃ n hành kӃ t nӕi tӟi server thông qua cә ng vӯa tҥ RYjÿ ӏ a chӍ,3ÿy ĈL Ӆ u kiӋ n kӃ t nӕ i Client gӣi tin nhҳ Q Hello´ ³ NӃ u thành công server trҧlӡi ³&RQQHFW VXFFHVVIXOO\´ chӡnhұ n hình ҧ nh 1Jѭ ӧc lҥ i tҥ i client sӁ³5HTXHVWWLPHRX x Gӣi hình ҧnh nhұn dҥng tҥi client Sau kӃ t nӕi thành công client sӁtiӃ n hành gӣi mӝt hình ҧ nh vӟi kích WKѭ ӟc 500 x 500 (kích WKѭ ӟc vӯDÿ ӫÿӇtruyӅ n mҥ ng) Rӗi chӡnhұ n thông tin trҧvӅtӯserver x Chӡnhұn hình ҧnh cҫn nhұn dҥng tӯserver Sau kӃ t nӕ i thành cơng server sӁchӡhình ҧ nh tӯclient NӃ u nhұ n ÿѭ ӧc hình ҧ nh tӯclient server sӁtiӃ n hành xӱlý nhұ n dҥ ng thông tin: NӃ u nhұ n thông tin vӅhình ҧ nh: gӣLWK{QJWLQÿyY Ӆclient 1Jѭ ӧc lҥ i: gӣi tin nhҳ n vӅcho client ³1R QHUHDVW´ yêu cҫ u sӵchҩ p nhұ n, nhұ n dҥ ng bҵ ng tay tӯclient NӃ Xÿ ӗng ý client sӁtiӃ p tөc chӡserver nhұ n dҥ ng bҵ ng tay 1Jѭ ӧc lҥ i thoát khӓ i hӋthӕng nhұ n dҥ ng tҥ i client n Phú ±Luұ QYăQW ӕt nghiӋ p 75 HuǤnh Tҩ HӛtrӧÿL Ӆ u tra tӝ i phҥ m thông qua ӭng dөng nhұ n dҥ ng khn mһ t 2012 3.4.4 Mơ hình tin nhҳn giao tiӃ p x KӃ t nӕ i Hình 3.246ѫÿ ӗkӃ t nӕ i giӳa client server x Gӣi hình ҧQKÿ Ӄ n Server Hình 3.25 Gӣi hình ҧQKÿ Ӄ n server x Gӣi thông tin nhұn dҥng tӯVHUYHUÿ Ӄ n client Hình 3.26 Gӣi thơng tin nhұn dҥng tӯVHUYHUÿ Ӄ n client n Phú ±Luұ QYăQW ӕt nghiӋ p 76 HuǤnh Tҩ HӛtrӧÿL Ӆ u tra tӝ i phҥ m thông qua ӭng dөng nhұ n dҥ ng khuôn mһ t 2012 x Nhұn dҥng thành cơng Hình 3.27 Nhұn dҥng thành công x Nhұn dҥng không thành công Hình 3.28 Nhұn dҥng khơng thành cơng x Chҩp nhұn chӡ/khơng chҩp nhұn chӡtӯclient Hình 3.29 Chҩp nhұn chӡ/khơng chҩp n Phú ±Luұ QYăQW ӕt nghiӋ p 77 HuǤnh Tҩ HӛtrӧÿL Ӆ u tra tӝ i phҥ m thông qua ӭng dөng nhұ n dҥ ng khuôn mһ t 2012 3.4.5 Nhұn xét ѬXÿL Ӈ m - Có thӇnhұ n dҥ ng thông tin mӝ W QJѭ ӡi thông qua mӝ t hình ҧ nh ӣbҩ t cӭ QѫLÿkXFyN Ӄ t nӕi Internet - Thuұ t lӧi cho viӋ FÿL Ӆ u tra thơng tin tìm kiӃ m tӝi phҥ m - CӣsӣdӳliӋ u vào xӱlý chӍÿѭ ӧFFjLÿ һ t máy chӫNK{QJFjLÿ һ t máy khách nên tӕFÿ ӝxӱlý nhanKYjFNJQJSKK ӧp có loҥ LÿL Ӌ n thoҥ i FyWtQKQăQJ\ Ӄ u - Có khҧQăQJOѭXO ҥ i thông tin tҥ i máy chӫnӃ u không nhұ n dҥ QJÿѭ ӧc chӡnhұ n dҥ ng bҵ ng tay Hҥ n chӃ - Không thӇgӣLÿѭ ӧc nhӳng tҩ PKuQKFyNtFKWKѭ ӟc lӟn 500 x 500 - Ĉ{LNKLNK{QJQK ұ n dҥ ng ÿѭ ӧc thơng tin cӫa hình ҧ nh tӱclient gӣi vӅ - Thӡi gian nhұ n dҥ QJFzQOkXGRÿ ӝtrӇvӅÿѭ ӡng truyӅ n 3.5 KӃ t quҧÿҥWÿѭ ӧc 3.5.1 ĈăQJQK ұp vào hӋthӕ ng Hình 3.30 KӃ t quҧform Login x Mơ tҧ Màn hình sӁxuҩ t hiӋ Q NKLQJѭ ӡi sӱdөng muӕn sӱdөng hӋthӕng .KL ӡiQJѭ sӱdө ng nhұ S WrQұ pÿăQJ mұ t khҭ QK X Fy WURQJ ӣdӳliӋ u sӁ Fѫ V n Phú ±Luұ QYăQW ӕt nghiӋ p 78 HuǤnh Tҩ HӛtrӧÿL Ӆ u tra tӝ i phҥ m thông qua ӭng dөng nhұ n dҥ ng khuôn mһ t 2012 ÿăQJQK ұ p hӋthӕng thành công Và tùy vào phân quyӅ n cӫa mӛLQJѭ ӡi dùng mà chuyӇ QKѭ ӟQJÿ Ӄ n hình chӭFQăQJWѭѫ ng ӭng x +jQKÿ ӝ ng - 6DX NKLXVHUÿL Ӆ QWrQÿăQJQK ұ p mұ t khҭ XNtFKQ~W³/RJLQ ӇÿăQJ nhұ p vào hӋthӕng 3.5.2 .tFKQ~W³&DQFHO´ÿ Ӈthốt khӓi hình HӋthӕ ng nhұn diӋ n tӝ i phҥm Hình 3.31 KӃ t quҧcӫa form main x Mơ tҧ Màn hình sӁxuҩ t hiӋ n sau nJѭ ӡLGQJÿăQJQK ұ p thành công vào hӋthӕ ng Màn hình chӭDFiFQ~WÿL Ӆ XKѭ ӟng chӭFQăQJFKtQKF ӫ DFKѭѫQJWUuQK x +jQKÿ ӝ ng - tFKYjR³)LOH´Yj sӁthҩ y chӭFQăQJ³/RJRXW´Yj³ - tFKYjR³9LHZ´Yj sӁthҩ y chӭFQăQJ³)DFH'HWHFW 5HFRJQLWLRQ´ - tFK YjR ³7RROV´ sӁ thҩ Yj y chӭF QăQJ ³6HDU %R[´³$GPLQLVWUDWRU´³&KDQJH3DVVZRUG n Phú ±Luұ QYăQW ӕt nghiӋ p 79 HuǤnh Tҩ HӛtrӧÿL Ӆ u tra tӝ i phҥ m thông qua ӭng dөng nhұ n dҥ ng khuôn mһ t 2012 3.5.3 Chӑn mӝt ҧnh tӯWKѭP өc Hình 3.32 KӃ t quҧchӑn mӝt ҧnh tӯWKѭP өc x Mô tҧ Màn hình sӁxuҩ t hiӋ QNKLQJѭ ӡi dùng kích vào nút lên bҳ Wÿ ҫ u dị tìm khn mһ t x +jQKÿ ӝ ng - tFKYjRQ~W³2SHQ´ÿ Ӈmӣfile hoһ FWKѭP өc - tFKYjRQ~W³&DQFHO´ÿ Ӈthốt khӓi hình 3.5.4 Dị tìm khn mһ t Hình 3.33 KӃ t quҧcӫa form Face Detection n Phú ±Luұ QYăQW ӕt nghiӋ p 80 HuǤnh Tҩ ÿ Ӈtҧ iҧ nh ... HӛtrӧÿL Ӆ u tra tӝ i phҥ m thông qua ӭng dөng nhұ n dҥ ng khuôn mһ t 2012 &KѭѫQJ ±Sӱdөng thuұ WWRiQ3&$ÿ Ӈnhұ n dҥ ng khuôn mһ t 26 2.1 Các khái niӋ POLrQTXDQÿ Ӄ n nhұ n dҥ ng khuôn ... i di ÿӝ ng sӁlҩ y thông tin tӯhӋthӕ ng máy tính thơng qua mҥ ng Internet n Phú ±Luұ QYăQW ӕt nghiӋ p 11 HuǤnh Tҩ HӛtrӧÿL Ӆ u tra tӝ i phҥ m thông qua ӭng dөng nhұ n dҥ ng khuôn mһ t 2012 -... nhұ n dҥ ng khuôn mһ t n Phú ±Luұ QYăQW ӕt nghiӋ p 25 HuǤnh Tҩ HӛtrӧÿL Ӆ u tra tӝ i phҥ m thông qua ӭng dөng nhұ n dҥ ng khuôn mһ t 2012 &KѭѫQJ ±Sӱdөng thuұWWRiQ3&$ÿ Ӈnhұn dҥng khuôn mһt

Ngày đăng: 26/06/2021, 13:14

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w