gR Sp TP. HO CHÍ MINH BAO CAO NGHIEN CUU KHOA HOC DE TÀI: TÌM HIỂU VÀ XÂY DỰNG TINH NANG LƯU TRU VÀ CAP NHAT MINH CHUNG THAM GIÁ HOẠT ĐỘNG CUA SINH VIÊN Giảng viên hướng dẫn: ThS. Ma Ngân Giang Sinh viên thực hiện: Lê Tuấn Dat — 48.023 Nguyễn Phúc Nguyên — 48.098 Nguyễn Thị Như Ý — 48.151 Thành phố Hồ Chí Minh, tháng 04 năm 2024 1 gR Sp TP. HO CHÍ MINH BAO CAO NGHIEN CUU KHOA HOC DE TÀI: TÌM HIỂU VA XÂY DỰNG TINH NANG LƯU TRU VÀ CAP NHẬT MINH CHUNG THAM GIÁ HOẠT DONG CUA SINH VIÊN Giảng viên hướng dẫn: ThS.
Ma Ngân Giang Sinh viên thực hiện: Lê Tuấn Dat — 48.023 Nguyễn Phúc Nguyên — 48.098 Nguyễn Thị Như Ý — 48.151 Thanh pho Hồ Chí Minh, tháng 04 năm 2024 2 MỤC LỤC DANH MỤC CÁC THUẬT NGỮ VÀ CHỮ VIET TÁT. DANH MỤC CÁC BẰNG BIBU .22Áoccsccoceescrcrscrrreerrrerrrreesiee 28ã98182398ã5185851 6 DANH MỤC CÁC HÌNH ẢNH. Phát biểu bài toán 1. Lý đo chọn dé tai 1.
Bài toán va thách thức 10 1. Tính cắp thiết của đẻ tài 11 1. Đối tượng và phạm vi nghiên cứu 11 1. Đối tượng nghiên cứu 11 1.
Phạm vi nghiên cứu 11 1. Mục tiêu nghiên cứu 12 1. Mục tiêu chung 12 1. Mục tiêu cụ thẻ 12 1.
Phương pháp nghiên cứu 12 2. Tổng quan về OCR 13 2. Ứng dụng của OCR 14 2. Cách hoạt động của OCR 15 2.
Cách hoạt động của Al 22 CHUONG 3. UNG DUNG MO HINH OCR TRICH XUAT VAN BAN TU HINH ANH THONG QUA THE SINH VIÊN, PHIẾU DIEM DANH. Xử lý và phân tích dữ liệu ảnh bằng hệ thống model OCR 26 3. Tải đữ liệu và tiền xử' lý ảnh 27 3.
Hàm trích xuất văn bản từ hình ảnh 32 3. Ứng dụng lưu trữ thông tin minh chứng 39 CHƯƠNG 4. THỰC NGHIỆM — BAN LUẬN. 2222222222222 se TT sanasesesss! 45 4.
Cơ sở dữ liệu 45 4. Xác định đối tượng 45 4. Thu thập và gan nhãn đữ liệu 45 4. Môi trường thực nghiệm 45 4.
Quá trình thực nghiệm 45 4. Kết quả thực nghiệm va bản luận 45 4. Kết quả thực nghiệm 45 4. Bản luận 45 CHƯƠNG 5.
KET LUẬN VA HƯỚNG PHAT TRIỂN. Hướng phát triển 48 DANH MỤC TÀI LIỆU THÁM KHÁO.22222222211221122112 122212222 1101121111121 2x6 50 DANH MỤC CÁC THUAT NGỮ VÀ CHỮ VIET TAT Công nghệ thông tin Nhận dạng ký tự quang học (Optical Character OCR SP Recogniuon) DANH MỤC CAC BANG BIEU DANH MỤC CÁC HÌNH ANH Hình.1: Tổng guanwvelOGRiaoanaunoannannnnnoniiinnnotttttttitttttitttittttitttiitittinntititoitansa 13 Minh 2: Cachilioat Gong CualOGR: coioiiiioioniiiiiiitiHiHgti911138355381083553833556138335359385353853888 16 HiDj5°I)HEI.102222221222122323137230305110201020101033122213231213221325332313210323253) 17 Hình 4: Cách hoạt động của AÍ ;:¡::::::c::: co: 000 c00n0 ong 000010111021011614818145188581881885888838858388 22 Wea Se TT VicnINIE.22 0600 27 HiHbi6: TH Vidi CHOP RR::::::::::::::iiiiiiipiiiiiiiitiitiiiit111114114113013556313813513353883833885883653555535388588 27 Hình 7: Cơ sở dữ liệu của Ứng dụng. HH Hà Hàn Hàn HH6 29 Hình 8: Dữ liệu nhập vảo. ng HH HH Hà HH HH HH 30 Hình9:iG0:40:đữŒ.1iê@ulBEoän cHHB:.::::::cc¿icccciicpoiiiiioiiioiiitiititiiti11112100121311213103135611651333505368838 31 Hình 10: Cấu hình FileProvider trong AndroiđManifest.----cccccccccccrseccrrcee 32 Hiìniii1l010I6--DRLIS:XI scssesesscssesassavssanssasessasscvssscssssessussesassavsssansavsssansassasessesssserassasastsesstnaresss 33 Hình 12: Các quyền yêu câu trong AndroiđManifest.c5-5cccccccccrverrrrrrrcee 33 Hình 13: Cap quyển yêu cầu để mở camera.----cccsscccceserrressrrrsasrrrrasrrrrsssee 33 Hình 14: Phương thức createlmageFile() dé tạo một file ảnh 1.
34 Hình 15: Phương thức PickImageCamera(). ác nhe, 35 Hình 16: Thư viện dé CTODIAHHIGA/GNUS.222222222222222220232221222222012212230230220101301213013233 35 Hình 17: Phương thức convertToBlackWhite() dé Convert sang trắng đen. 36 Hin 182A inh GH isis 37 Hình 19: Trích xuất van bản từ biển image.rrrrrrree 38 Hình 20; (GO CGM AN CO sss ss cassesassavansasaasasassscsasccsaasscsssiasassaviasasaavassassasasansaisassisiavassaviasanss 39 Hình 21: Chức năng Chinh Cia app is issssssssssssissssisssassssscssssevsssassavacvsssevanasssavanasovevanvavaananvavannavsnve 40 Hình 22: Danh sách các hoạt động GE điểm đanh. ng HH g1 111121 rcey 42 Hình23:iChụp:anhiväifinnnhicHỨfB::;::s:::::::::::::::::ttiititt1tt1112111110121101381013813812836 1383 43 Hình 24: Danh sách minh chứng đã tham gia.
nu, 44 LOI CAM ON Lời đầu tiên và trên hết, chúng em xin phép bày tỏ lòng biết ơn sâu sắc và vô hạn đến cô Ma Ngân Giang - người hướng dẫn ân can, nguồn cảm hứng và kiến thức vô tận của chúng em. Cô đã không chỉ là người hướng dẫn, mà còn là ngọn hải đăng soi sáng con đường nghiên cứu khoa học ma chúng em đã theo đuôi. Sự kiên nhẫn, tận tụy và uyên bác của cô đã giúp chúng em vượt qua mọi thách thức, giúp bản thân mỗi người chúng em trưởng thành hơn trong quá trình thực hiện báo cáo này. Chúng em cũng muốn gửi lời cảm ơn chân thành nhất tới tat cả quý Thay, Cô trong Khoa Công nghệ thông tin - những người thầy, người cô vĩ đại, đã không ngừng nỗ lực và đành trọn vẹn tâm huyết đề truyền đạt kiến thức, kỹ năng và những bài học quý giá.
Những gì chúng em đã học được không chỉ là nền tảng vững chắc cho dự án nghiên cửu nay mà còn là bảo bôi quý gid cho chúng em trên con đường phía trước. Chúng em nhận thức rõ rằng, mặc dù đã cô gắng hết mình, nhưng do hạn chế về kinh nghiệm và sự mới mẻ của đề tải, công trình nghiên cứu của chúng em vẫn còn non trẻ và tôn tại những thiểu sót. Chúng em rất mong muôn nhận được những ý kiến đóng góp thiết thực và quý báu từ thầy cô, nhằm mục tiêu không chỉ hoàn thiện kiến thức trong lĩnh vực này mà còn giúp chúng em phát triển kỹ năng nghiên cửu va tự học trong tương lai. Với lòng biết ơn sâu sắc nhất, chúng em xin kính chúc quý Thay, Cô sức khỏe, hạnh phúc và thành công trong cuộc song.
Chúng em xin hứa sẽ không ngừng nỗ lực, học hỏi dé không phụ lòng mong đợi của Thay Cô, gia đình và xã hội. Xin trân trọng cảm ơn! Thành phố Hồ Chí Minh, tháng 04 năm 2024 Lê Tuan Đạt Nguyễn Phúc Nguyên Nguyễn Thị Như Y CHUONG 1. Phat biéu bai toan 1. L¥ do chon dé tai Trước khi có sự xuất hiện của trang web đánh giá diém rèn luyện, sinh viên Trường Dai Học Sư Phạm Thành Phố Hồ Chi Minh (HCMUE) đã phải trải qua quy trình cham điểm phức tạp và thủ công.
Điều này đã khơi nguồn cho sự phát trién của một hệ thống trực tuyến mới, nhằm mục đích làm cho việc đánh giá trở nên thuận tiện, minh bach và rõ ràng hơn. Trang web này, cùng với YouthFit.vn - một trang web hỗ trợ điểm đanh và tra cứu hoạt động thông qua mã số sinh viên - đều hướng đến việc tối ưu hóa quy trình quản lý và đánh giá hoạt động của sinh viên. Tuy nhiên, quy trình điểm danh trên YouthFit.vn hiện tại vẫn cần phái nhập thủ công, điều này cho thấy can CÓ SỰ cải tiền bằng cách áp dụng AI dé tự động hóa việc điểm danh khi sinh viên tham gia vào các hoạt động. Bên cạnh đó, hệ thông đánh giá điểm rèn luyện của HCMUE còn gặp một số hạn chế như việc lưu trữ va xác minh minh chứng tham gia hoạt động của sinh viên còn thiểu hiệu quả.
Chính từ những bat cập này, đề tài "Ứng dụng AI trong xây đựng tính năng lưu trữ và cập nhật minh chứng tham gia hoạt động của sinh viên” ra đời với mục tiêu tạo ra một giải pháp công nghệ thông tin tiên tiễn. Đề tài này không chỉ giúp sinh viên để dang lưu trữ và phân loại minh chứng của mình một cách tự động ma còn hỗ trợ cố vấn học tập trong việc kiểm tra và đánh giá kết quả rên luyện của sinh viên một cách hiệu quả hơn. Mục tiêu cuối cùng là tìm ra giải pháp tiếp cận và thách thức trong nghiên cứu dé xây dựng chức năng giải quyết van dé lưu trữ minh chứng, đặc biệt là cho sinh viên khoa CNTT và toàn thé sinh viên tại HCMUE. Qua quá trình thử nghiệm và đánh giá mô hình, cùng với việc xử lý dữ liệu một cách kỹ lưỡng, nhóm nghiên cứu hy vọng sẽ phát triển được những tinh năng thiết thực, phù hợp với bài toán đã đặt ra, góp phần vào việc cai thiện quy trình quan lý và đánh giá hoạt động sinh viên tại trường.
Dé tài này không chi đáp ứng nhu cầu cấp thiết về việc cải tiền quy trình lưu trữ và xác minh minh chứng ma còn mở ra hướng tiếp cận mới trong việc ứng dụng AI vào quản lý và đánh giá trong môi trường giáo dục, nhân mạnh vào sự can thiết của việc áp dụng công nghệ tiên tiền dé nâng cao chất lượng đào tạo va quan lý sinh viên. Bài toán và thách thức 1. Bài toán Bài toán đặt ra là tìm hiểu về OCR và sử dụng mô hình này để xây dựng một phần mềm trích xuất văn bản từ hình anh thông qua thẻ sinh viên, phiéu diém danh trong các hoạt động/sự kiện Đoàn — Hội tại Trường Đại học Sư phạm Thành phô Hồ Chi Minh. Input bài toán: - Tên hoạt động - Ngày tháng - Mã phiếu điểm danh Output cân nhận được: Nếu 3 cái truc xuất ra Output là cái giống ở mess t gửi sau đó sẽ gửi ảnh vào dé lưu trữ, còn nêu | trong 3 cai false thì yêu cau “Khong hợp lệ”.
Thách thức Nhận Dạng Văn Bản Viết Tay: Một số minh chứng tham gia hoạt động có thé bao gồm văn bản viết tay, điều này đặc biệt thách thức cho hệ thống OCR vì viết tay rat da dang va khó đọc hơn so với văn bản in. Xác Định và Gán Nhãn Dữ liệu Chính xác: Việc tự động xác định và gán nhãn dir liệu từ minh chứng yêu cầu hệ thông có khả năng hiểu và phân loại chính xác nội dung, điều nảy có thé khó khăn do sự đa dang của dữ liệu và ngữ cảnh cụ thé của mỗi hoạt động. Tích hợp và Tương thích với Hệ thông Hiện Tại: Dé hệ thống OCR có thé được áp dụng rộng rãi, nó cần phải tương thích và dễ dàng tích hợp với các hệ thông quản lý sinh viên và hồ sơ hiện có của các trường học, doi hỏi khả năng tương thích cao và linh hoạt trong trién khai. Bảo mật và Quyên riêng tư Dữ liệu: Việc xử lý và lưu trữ minh chứng tham gia hoạt động của sinh viên đặt ra van dé về bảo mật va quyền riêng tư dir liệu, yêu cầu hệ thông phải đảm bảo tuân thủ các quy định về bảo vệ đữ liệu cá nhân.
Chấp nhận từ Phía Người điểm danh: Việc triển khai một hệ thong mới đòi hỏi sự chấp nhận và thích ứng từ phía người dùng, bao gồm cả sinh viên và ban chấp hành quan lý, điều này đòi hỏi quá trình đào tạo và hỗ trợ kỹ thuật kỹ lưỡng. Tính cấp thiết của đề tài Đề tài về việc ứng dung AI vào trang web dé đánh giá điểm rèn luyện được chọn là để giải quyết các vấn đẻ và hạn chế mà trang web hiện tại đang phải đối mặt. Cụ thể, quá trình tìm kiếm vả xác minh minh chứng cho từng hoạt động mắt quá nhiều thời gian và công sức, đồng thời còn dé gây nhằm lẫn và trùng lặp hình ảnh giữa các hoạt động khác nhau.