1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Chủ Đề Ứng dụng khai báo y tế Đề tài Ứng dụng khai báo y tế nhận diện khuôn mặt

31 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Ứng dụng Khai Báo Y Tế Nhận Diện Khuôn Mặt
Tác giả Đinh Anh Hùng, Giang Văn Siêu
Người hướng dẫn TS. Hàn Minh Châu
Thể loại Đồ Án /Khóa Luận Thiết Kế Dựng Án III (Project Design III)
Định dạng
Số trang 31
Dung lượng 5,87 MB

Nội dung

Giới Thiệu PythonPython là một ngôn ngữ lập trình thông dịch, hướng đối tượng, ngôn ngữ lập trình cấp cao được giải thích với ngữ nghĩa động.Python với triết lý thiết kế của nó rất thuận

Trang 2

LỄ BẢO VỆ ĐỒ ÁN /KHÓA LUẬN THIẾT KẾ D

ỰNG ÁN III (PROJECT DESIGN III)

Trang 4

1 Giới thiệu về chủ đề

3

Trang 5

1.1 Giới thiệu về chủ đề

• Tránh tình trạng khai báo gian dối

• Kiểm soát người khai báo

4

Trang 6

1.2 Đối tượng sử dụng

• Người dân • Lực lượng chức năng

5

Trang 8

2 Giới thiệu về Python, AI, OpenCV, T

Kinter

7

Trang 9

Giới Thiệu Python

Python là một ngôn ngữ lập trình thông dịch, hướng đối tượng, ngôn ngữ lập trình cấp cao được giải thích với ngữ nghĩa động.Python với triết lý thiết kế của nó rất thuận tiện cho việc đọc hiểu code, đơn giản và rõ

ràng được thiết kế bởi Guido van Rossum. Thiết kế bắt đầu vào cuối những năm 1980 và được phát hành

lần đầu tiên vào tháng 2 năm 1991. Đến nay thì cộng đồng người sử dụng ngôn ngữ này rất đông

Python hoàn toàn tạo kiểu động và sử dụng cơ chế cấp phát bộ nhớ tự động Ngôn ngữ này có cấu trúc dữ liệu cấp cao mạnh mẽ và cách tiếp cận đơn giản nhưng hiệu quả đối với lập trình hướng đối tượng Do đó nó tương tự như Perl, Ruby, Scheme, Smalltalk, và Tcl

Python có cú pháp rất đơn giản, rõ ràng Nó dễ đọc và viết hơn rất nhiều khi so sánh với những ngôn ngữ lập trình khác như C++, Java, C# Python làm cho việc lập trình trở nên thú vị, cho phép bạn tập trung vào những giải pháp chứ không phải cú pháp

Miễn phí, mã nguồn mở

Khả năng di động linh hoạt

Khả năng mở rộng và có thể nhúng

Ngôn ngữ thông dịch cấp cao

Thư viện tiêu chuẩn lớn để giải quyết những tác vụ phổ biến

Hướng đối tượng

8

Trang 10

2.1 OpenCV

9

Trang 11

2.1 OpenCV

• OpenCV (Open Computer Vision) là một thư viện mã nguồn mở hàng đầu cho xử lý về thị giác máy tính, machine learning, xử lý ảnh OpenCV đươc viết bằng C/C++, vì vậy có tốc độ tính toán rất nhanh, có thể sử dụng với các ứng dụng liên quan đến thời gian thực

• Opencv có các interface cho C/C++, Python Java vì vậy hỗ trợ được cho Window, Linux, MacOs lẫn Android, iOS OpenCV có cộng đồng hơn 47 nghìn người dùng và số lượng

download vượt quá 6 triệu lần.

Trang 12

2.2 Python TKinter

11

• Tkinter là một gói trong Python có chứa module Tk hỗ trợ cho việc lập trình GUI

• Tk ban đầu được viết cho ngôn ngữ Tcl. Sau đó Tkinter được viết ra để sử dụng Tk

bằng trình thông dịch Tcl trên nền Python Ngoài Tkinter ra còn có một số công

cụ khác giúp tạo một ứng dụng GUI viết bằng Python như wxPython, PyQt,

và PyGTK

Đây là hình ảnh sử dụng Tkinter

để lập trình tạo ra giao diện và các ton chức năng cho phần mềm.

Trang 13

but-2.3 Công nghệ AI

12

• AI (viết tắt của Artifical Intelligence - Trí Thông Minh Nhân Tạo) là công nghệ mô

phỏng các quá trình suy nghĩ và học tập của con người cho máy móc, đặc biệt là các

hệ thống máy tính

• Các quá trình này bao gồm việc học tập (thu thập thông tin và các quy tắc sử dụng

thông tin), lập luận (sử dụng các quy tắc để đạt được kết luận gần đúng hoặc xác

định), và tự sửa lỗi

• Các ứng dụng đặc biệt của AI bao gồm các hệ thống chuyên gia, nhận dạng tiếng

nói và thị giác máy tính (nhận diện khuôn mặt, vật thể hoặc chữ viết)

• Công nghệ AI nhận dạng khuôn mặt là công nghệ cho phép nhận dạng một người

cụ thể từ ảnh hoặc 1 đoạn video Cách thức làm việc của công nghệ này là so sánh

hình ảnh khuôn mặt với những hình ảnh sẵn có trong cơ sở dữ liệu để đưa ra kết

quả

Trang 14

3 Bố cục tổng của project

13

Trang 15

3 Bố cục tổng của project

14

Gồm có 4 màn hình chức năng

Trang 16

Hình ảnh tất cả các màng hình để code thiết kế sắp xếp theo 1 dạng bố cục chung theo thứ tự :

Giao diện(UI) , module data, module bật quét camera

15

Trang 17

4 Mô hình Database CSDL

16

Trang 18

Cơ sở dữ liệu

17

Gồm có 1 bảng là: FaceData

FaceData gồm: Mã(Khóa Chính) , Họ và tên, Ngày sinh, Số điện

thoại, Địa chỉ, Ảnh Đây là bảng data khi quét khuôn mặt và khai báo

sẽ tự động lưu thông tin về CSDL

Trang 19

Sau khi người dùng khai báo sẽ tự động lưu lại mọi thông tin của người dùng

vào csdl

18

Trang 20

Sơ đồ chức năng cho người

dùng

19

Trang 21

5 Một số ảnh demo phần mềm

20

Trang 22

Màn hình đăng nhập Màn hình đăng nhập khi để trống User hay password

Menu chính Từn màn hình trong menu

Trang 23

Chức năng dành cho Admin gồm có:

 Trích xuất danh sách excel những người đã đi qua vùng dịch dựa theo

combox chọn địa diểm

 Chức năng đánh dấu vùng nơi có dịch

22

Trang 24

Màn hình trả hàng

Đây là giao diện nhập thông tin:

Sau khi khai báo thì chọn thêm khuôn mặt xong sau đó sẽ tự động lưu vào bên dưới CSDL

Trang 25

Màn hình tra cứu thông tin khách hàng

Màn hình tạo hóa đơn

Camera sẽ tự động chụp và thêm khuôn mặt vào CSDL

Trang 26

Màn hình nhập kho

25

Chức năng tra cứu truy vết 

- Sau khi người dùng chọn địa chỉ thì sẽ in ra một danh sách và truy vết người đã

đi qua địa điểm đã bị đánh dấu là có dịch

-Như hiện nay rất khó truy vết người bệnh đi qua vùng dịch Ứng dụng cho

phép tìm kiếm người đã đi qua vùng dịch

- Tìm chính xác thông tin những người dùng đã đi qua các địa phương có

dịch bùng phát

Xuất danh sách truy vết

Trang 27

Màn hình nhập kho

26

Quét cho ra kq bạn nữ này không đi qua vùng dịch

Trang 28

Màn hình nhập kho

27

Quét bạn nữ này cho ra kq đã đi qua vùng dịch

Sau khi quét xong phát hiện bạn nữ này trở về từ vùng có dịch thì phần mềm

sẽ hiện cảnh báo bạn nữ này đạ đi qua hoặc đến từ vùng dịch

Trang 30

Hướng phát triển

Phát triển chức năng

• Chức năng thông báo vùng có dịch

• Phát triển chức năng bảo mật cao hơn

29

Trang 31

Thank you s

o much

30

Ngày đăng: 25/10/2024, 10:42

w