Kết quả xây dựng thuật toán

Một phần của tài liệu Xây dựng hệ thống chấm điểm trắc nghiệm sử dụng Camera. (Trang 57 - 65)

4. Kết quả đạt được

3.2.2.Kết quả xây dựng thuật toán

3.2.2.1. Tìm phiếu thi

Yêu cầu ảnh đầu vào ở bước này là phiếu thi và nền phải có độ tương phản cao, tốt nhất là nền màu đen hoặc xanh đậm và đồng nhất. Đây là yêu cầu tiên quyết và quan trọng để thực hiện các bước nhận dạng tiếp theo, nếu biên của phiếu thi bị nhiễu thì sẽ không nhận dạng được phiếu thi.

24 041363 758 B,C,B,C,D,B,B,A,C,C,D,A,A,B,C,D,C,C,B,B,A,B,D,A,C,A,A,D,D,D,A,C,D,C,A,B,A,B,B,D,C,A,A,D,B,A,C,C,C,B,A,A,C,C,A,A,B,C,A,A,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 29 25 041364 758 A,D,B,A,D,D,B,A,B,D,A,B,A,C,B,D,C,D,C,C,A,A,D,C,D,A,A,A,D,B,C,C,D,B,D,B,A,C,A,D,A,A,D,C,B,C,D,D,A,D,D,D,D,C,B,B,C,C,A,B,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 33 26 041365 925 C,C,B,D,D,D,A,C,C,D,C,C,C,A,B,B,A,B,A,A,B,C,A,A,C,D,B,D,C,A,A,C,C,B,B,D,B,B,D,C,D,B,A,D,C,D,B,C,B,A,D,D,C,A,A,D,C,A,D,A,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 60 27 041366 925 C,C,B,D,D,D,A,C,C,D,C,C,C,A,B,B,A,B,A,A,B,C,A,A,C,A,B,D,C,A,A,C,C,B,B,D,B,B,D,C,D,B,A,D,C,D,B,C,B,A,D,D,C,A,A,D,C,A,D,A,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 59 28 041367 925 C,C,B,D,D,D,A,C,D,D,C,C,C,C,B,B,A,C,A,A,B,A,A,A,C,D,B,D,B,B,A,C,C,B,C,D,D,B,D,A,D,B,A,D,C,D,B,C,D,C,C,D,C,A,B,D,C,A,D,A,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 47 29 041368 925 D,A,B,D,D,A,D,C,D,D,C,C,C,B,B,B,A,D,A,A,B,A,C,A,D,D,B,C,B,B,A,C,C,B,C,D,D,B,D,A,D,B,B,D,C,D,B,C,D,C,C,D,C,A,B,D,C,A,D,A,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 39 30 041369 925 D,A,B,D,D,A,D,C,D,C,D,C,C,B,C,B,A,D,A,A,B,A,C,A,D,D,B,C,B,B,A,D,C,B,C,D,D,B,D,A,D,B,B,B,D,D,B,C,D,C,C,D,C,A,B,D,C,A,D,D,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 32

58

Hình 3.14 Mẫu không nhận dạng được vùng phiếu thi

Với điều kiện lấy mẫu ở tập CSDL ảnh ở mục 3.2.1, ta sẽ thấy ảnh nhị phân sau khi thực hiện thuật toán lấy ngưỡng tự động Otsu phân biệt rõ ràng giữa vùng phiếu thi (trắng) và nền (đen):

59

Kết quả sau khi thực hiện thuật toán tìm biên, xác định và sắp xếp 4 góc của phiếu thi:

Hình 3.16 Biên và 4 góc của phiếu thi Ảnh đầu ra của thuật toán tìm phiếu thi:

60

3.2.2.2. Tìm vùng chứa thông tin trên phiếu thi

Ảnh phiếu thi sau khi chuyển sang ảnh xám và lọc nhiễu:

Hình 3.18 Ảnh phiếu thi sau khi chuyển mức xám và lọc nhiễu Ảnh phiếu thi sau khi tăng độ sáng và thực hiện phép mở (opening):

Hình 3.19 Ảnh phiếu thi sau khi tăng độ sáng

61

Hình 3.20 Ảnh phiếu thi sau khi thực hiện phép mở Kết quả tìm các vùng trên phiếu thi:

62

Ảnh đầu ra của thuật toán tìm vùng chứa thông tin trên phiếu thi

Hình 3.22 Vùng số báo danh và vùng mã đề

Hình 3.23 Các vùng trả lời

3.2.2.3. Nhận dạng thông tin trên từng vùng

Áp dụng thuật toán đã đề xuất ở mục 2.3.3 ta có kết quả nhận dạng cho từng vùng:

63

Hình 3.24 Kết quả nhận dạng thông tin vùng số báo danh

Hình 3.25 Kết quả nhận dạng thông tin vùng mã đề

Đối với vùng trả lời, nội dung thông tin 1, 2, 3, 4 sẽ lần lượt tương ứng với các lựa chọn A, B, C, D

64

65

(adsbygoogle = window.adsbygoogle || []).push({});

Một phần của tài liệu Xây dựng hệ thống chấm điểm trắc nghiệm sử dụng Camera. (Trang 57 - 65)