Trần Cao Đệ, tcde@cit.ctu.edu.vn Chủ đề 1: Chấm thi trắc nghiệm trên điện thoại di động - Yêu cầu chung: Phát triển phần mềm xử lí ảnh trên điện thoại di động... - Yêu cầu chung : Phát t
Trang 1Đề tài luận văn tốt nghiệp HK1 năm 2019-2020
GVHD: PGS TS Trần Cao Đệ, tcde@cit.ctu.edu.vn
Chủ đề 1: Chấm thi trắc nghiệm trên điện thoại di động
- Yêu cầu chung: Phát triển phần mềm xử lí ảnh trên điện thoại di động HĐH Android/iOS
- Thư viện: Sử dụng thư viện OpenCV
- Ngôn ngữ : Java hoặc NN khác thích hợp
- Có thể nhận cùng 1 đề tài 2-3 SV, làm khác nhau: HĐH hoặc NNLT
Đề tài 1.1 : Phân tích ảnh và nhận dạng kết quả bài làm
https://www.youtube.com/watch?v=y1UAxxNzQWg
- Nhập đáp án từ file : text, Excel
o Mã đề, số câu, số điểm, có làm tròn hay không
- Chụp ảnh bài thi
- Phân tích ảnh và chấm
- Xuất kết quả ra file
Đề tài 1.2: Nhận dạng SBD và mã đề từ kí tự viết tay
- Chụp ảnh bài thi
- Định vị vùng viết tay SBD, Mã đề
- Làm sạch ảnh (khử nhiễu), Phân chia thành kí tự (số)
- Nhận dạng kí tự (số) viết tay
- Xuất kết quả ra :
Ví dụ :
Chủ đề 2 : nhận dạng biển báo giao thông
Trang 2- Yêu cầu chung : Phát triển phần mềm xử lí ảnh nhận dạng 1 số biển báo giao thông có thể chạy trên điện thoại di động HĐH Android/iOS
- Thư viện: Sử dụng thư viện OpenCV
- Ngôn ngữ : Java hoặc NN khác thích hợp
- Có thể nhận cùng 1 chủ đề nhiều SV, làm khác nhau: HĐH hoặc NNLT,
sử dụng máy học/không máy học
Nội dung chính :
- Điện thoại đi động vừa là camera vừa là bộ xử lí : đặt camera cố định trên
xe (ô tô/xe máy), camera thu ảnh trên đường
- Thu nhận ảnh (video)
Trang 3- Định vị vùng có biển báo
- Xác định nội dung biển báo : có thể áp dụng máy học hoặc không có máy học ở đây
- Đưa ra cảnh báo bằng giọng nói và hiển thị biển báo lên màn hình
Đề tài 2.1 : nhận dạng biển báo và đưa ra cảnh báo tốc độ
Yêu cầu : nhận dạng biển báo giao thông cảnh báo tốc độ bao gồm : hạn chế tốc
độ, hết hạn chế tốc độ, khu dân cư, hết khu dân cư, cấm ôto vượt, hết cấm vượt
Xử lí ảnh và đưa ra các thông báo cụ thể cho từng biện báo giao thông Ví
dụ : « hạn chế tốc độ 40km/h », « hết hạn chế tốc độ 40 km/h», « hết hiệu lực các biển cấm», « sắp đi vào khu dân cư »
Đề tài 2.2 : nhận dạng biển báo và đưa ra cảnh báo về 1 số bảng cấm
Yêu cầu : nhận dạng biển báo giao thông cảnh báo về bảng cấm, bao gồm : đường cấm, cấm đi ngược chiều
Xử lí ảnh và đưa ra các thông báo cụ thể cho từng biển cấm Ví dụ : « đường cấm » (biển 101), « cấm ngược chiều» (biểm 102), «cấm rẽ trái/phải/quay đầu» , «cấm ô tô »
Đề tài 2.3, 2.4… »tương tự như trên nhưng cho các biển báo khác, ví dụ các biển hiệu lệnh, các biển quy định làn đường
Chủ đề 3 : Nhận dạng và trích xuất thông tin trên ảnh chụp giấy tùy thân từ điện thoại đi động (hoặc từ webcam)
Mô tả:
- Nhận dạng và trích xuất thông tin trên ảnh chụp giấy tùy thân (CMND/bằng lái xe,…) từ điện thoại đi động (hoặc từ webcam)
- Nhận nhiều SV làm các đề tài khác nhau (3.1, 3.2,…) tùy từng loại giấy tờ
- Thư viện OPENCV
- Xử lí trên ĐTDĐ hoặc trên máy tính (nối webcam)
- Ngôn ngữ: NET / JAVA
Nội dung chính:
- chụp ảnh CMND / bằng lái xe bằng webcam/điện thoại đi động
- xử lí trích xuất vùng ảnh (khung giấy CMND)
- canh chỉnh khung ảnh về kích thước, vị trí chuẩn (khắc phục ảnh xéo, méo)
- trích xuất các vùng thông tin: Họ tên, số CMND
- làm rõ ảnh vùng họ tên, số CMND
Trang 4- nhận dạng bằng Tesseract > họ tên, số CMND
Demo: hoàn chỉnh trên điện thoại/máy tính
- đầu vào: chụp ảnh
- đầu ra: hiện lên màn hình thông tin trích xuất
SV có quan tâm thì liên hệ thầy : tcde@cit.ctu.edu.vn