Tải bản đầy đủ (.ppt) (25 trang)

Báo cáo thiết kế hệ thống nhập điểm tự động

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (861.11 KB, 25 trang )

1
Hệ thống nhập điểm tự động
Hệ thống nhập điểm tự động
GVHD: HUỲNH VĂN ĐỨC
SVTH : TRẦN VIẾT KHÔI
MSSV : 98 TH119 - KHOÁ 98
Hệ Thống Nhập Điểm Tự Động
GVHD: Huỳnh Văn Đức
SVTH: Trần Viết Khôi
2
Phát biểu bài toán
Phát biểu bài toán
Hệ Thống Nhập Điểm Tự Động
GVHD: Huỳnh Văn Đức
SVTH: Trần Viết Khôi
3
Phần thực hiện
Phần thực hiện
Hệ Thống Nhập Điểm Tự Động
GVHD: Huỳnh Văn Đức
SVTH: Trần Viết Khôi
Nhận dạng điểm
n
h
Điểm
4
Dữ liệu đầu vào và ra
Dữ liệu đầu vào và ra
Hệ Thống Nhập Điểm Tự Động
GVHD: Huỳnh Văn Đức
SVTH: Trần Viết Khôi


1 0
2 5
4 10
5 0
6 6
7 8
8 1
9 3
10 5
Điểm
nh
5
Các bước tiến hành
Các bước tiến hành

Đọc ảnh

Lọc màu

Đọc mốc

Xử lý ảnh biến đổi

Đọc điểm tô

Tính điểm

Xuất dữ liệu
Hệ Thống Nhập Điểm Tự Động
GVHD: Huỳnh Văn Đức

SVTH: Trần Viết Khôi
6
Đọc ảnh
Đọc ảnh
Hệ Thống Nhập Điểm Tự Động
GVHD: Huỳnh Văn Đức
SVTH: Trần Viết Khôi
Dữ liệu
Dữ liệu
ảnh
ảnh
Bộ nhớ
Bộ nhớ
Không đủ
Không đủ
bộ nhớ
bộ nhớ
Đọc ảnh
Đọc ảnh
từng
từng
phần
phần
Đọc ảnh
Đọc ảnh
một lần
một lần
7
Giải thuật đọc ảnh từng phần
Giải thuật đọc ảnh từng phần

Hệ Thống Nhập Điểm Tự Động
GVHD: Huỳnh Văn Đức
SVTH: Trần Viết Khôi
Begin
Begin
End
End


Khoảng ảnh
Khoảng ảnh
Chuyển toạ độ
Chuyển toạ độ
Tính hiệu ứng lề
Tính hiệu ứng lề
Tính offset
Tính offset
Còn dữ liệu
Còn dữ liệu
Đọc ảnh tại
Đọc ảnh tại
Offset ghi
Offset ghi
vào mảng
vào mảng
Đúng
Đúng
8
Lọc màu
Lọc màu


Quá trình xử lý việc lọc màu
Quá trình xử lý việc lọc màu
Hệ Thống Nhập Điểm Tự Động
GVHD: Huỳnh Văn Đức
SVTH: Trần Viết Khôi
Begin
Begin
End
End
Đọc mốc
Đọc mốc
Tính maxcolor
Tính maxcolor
Maxcolor=mincolor+45
Maxcolor=mincolor+45
Lọc màu
Lọc màu
Đọc điểm tô
Đọc điểm tô
Dữ liệu đã lọc
Dữ liệu đã lọc
Mincolor
Mincolor
Dữ liệu
Dữ liệu
9
Giải thuật lọc màu
Giải thuật lọc màu
Hệ Thống Nhập Điểm Tự Động

GVHD: Huỳnh Văn Đức
SVTH: Trần Viết Khôi
Begin
Begin
End
End
Đưa dữ liệu
Đưa dữ liệu
Màu về 1
Màu về 1
Đưa dữ liệu
Đưa dữ liệu
Màu về 0
Màu về 0
So sánh dữ liệu ảnh
So sánh dữ liệu ảnh
Với khoảng màu lọc.
Với khoảng màu lọc.
Dữ liệu ảnh
Dữ liệu ảnh
Đúng
Đúng
Sai
Sai
10
Đọc mốc
Đọc mốc

Giải pháp xác đònh mốc.


Giải thuật xác đònh mốc.

Giải thuật xác đònh một pixel đen thuộc
mốc.
Hệ Thống Nhập Điểm Tự Động
GVHD: Huỳnh Văn Đức
SVTH: Trần Viết Khôi
11
Giải pháp xác đònh mốc
Hệ Thống Nhập Điểm Tự Động
GVHD: Huỳnh Văn Đức
SVTH: Trần Viết Khôi
0 0 0 0 1 1 1 1 0 0 0 0
0 0 0 0 1 1 1 1 0 0 0 0
0 0 0 1 1 1 1 1 1 0 0 0
0 0 0 1 1 1 1 1 1 0 0 0
0 0 1 1 1 1 1 1 1 1 0 0
0 0 1 1 1 1 1 1 1 1 0 0
0 1 1 1 1 1 1 1 1 1 1 0
0 1 1 1 1 1 1 1 1 1 1 0
1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1
0 1 1 1 1 1 1 1 1 1 1 0
0 1 1 1 1 1 1 1 1 1 1 0
0 0 1 1 1 1 1 1 1 1 0 0
0 0 1 1 1 1 1 1 1 1 0 0
0 0 0 1 1 1 1 1 1 0 0 0
0 0 0 1 1 1 1 1 1 0 0 0

0 0 0 0 1 1 1 1 0 0 0 0
0 0 0 0 1 1 1 1 0 0 0 0
Bắt đầu
Bắt đầu
Pixel đen
Pixel đen
ở giữa
ở giữa
Pixel đen
Pixel đen
ở giữa
ở giữa
Tổng Pixel
Tổng Pixel
đen >=10
đen >=10
Tổng Pixel
Tổng Pixel
đen >=10
đen >=10
Tâm của
Tâm của
mốc
mốc
Quét chữ thập
Quét chữ thập
12
Giải pháp xác đònh mốc
Hệ Thống Nhập Điểm Tự Động
GVHD: Huỳnh Văn Đức

SVTH: Trần Viết Khôi
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 1 1 1 1 1 1 0 0 0
0 0 0 1 1 1 1 1 1 0 0 0
0 0 1 1 1 1 1 1 1 1 0 0
0 0 1 1 1 1 1 1 1 1 0 0
0 1 1 1 1 1 1 1 1 1 1 0
0 1 1 1 1 1 1 1 1 1 1 0
0 1 1 1 1 1 1 1 1 1 1 0
0 1 1 1 1 1 1 1 1 1 1 0
0 1 1 1 1 1 1 1 1 1 1 0
0 1 1 1 1 1 1 1 1 1 1 0
0 1 1 1 1 1 1 1 1 1 1 0
0 1 1 1 1 1 1 1 1 1 1 0
0 0 1 1 1 1 1 1 1 1 0 0
0 0 1 1 1 1 1 1 1 1 0 0
0 0 0 1 1 1 1 1 1 0 0 0
0 0 0 1 1 1 1 1 1 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0
Quét đóng khung
Quét đóng khung
Bắt đầu
Bắt đầu
Tổng
Tổng
Pixel đen
Pixel đen
Tính góc trên

Tính góc trên
của khung
của khung
Đặt khung
Đặt khung
vuông 14
vuông 14
pixel
pixel
Kiểm tra tổng
Kiểm tra tổng
số pixel đen
số pixel đen
trong khung
trong khung
>=120 và <196
>=120 và <196
Tâm của mốc
Tâm của mốc
(xt=14/2 + xbt
(xt=14/2 + xbt
vàyt=14/2
vàyt=14/2
+ybt)
+ybt)
13
Giải thuật xác đònh mốc
Giải thuật xác đònh mốc
Hệ Thống Nhập Điểm Tự Động
GVHD: Huỳnh Văn Đức

SVTH: Trần Viết Khôi
Begin
End
Khoảng ảnh
Lấy dữ liệu
Kiểm tra pixel đen
Kiểm tra mốc
Xác đònh pixel
Thuộc mốc
Đúng
Sai
Đúng
Sai
14
Giải thuật xác đònh pixel đen thuộc mốc
Giải thuật xác đònh pixel đen thuộc mốc
Hệ Thống Nhập Điểm Tự Động
GVHD: Huỳnh Văn Đức
SVTH: Trần Viết Khôi
Begin
End
Tọa độ pixel
đen
Tính góc trên
của khung
Tổng số pixel đen
>=120 và <=196
Xác đònh tâm mốc
Xt=14/2 +xcd
Yt=14/2+ycd

Đúng
Tính tổng số
pixel đen có
trong của khung
Sai
15
Xử lý ảnh bò biến đổi
Xử lý ảnh bò biến đổi

Giải pháp để xử lý ảnh quay

Giải thuật để xử lý ảnh quay
16
Giải pháp để xử lý ảnh quay
Giải pháp để xử lý ảnh quay
Hệ Thống Nhập Điểm Tự Động
GVHD: Huỳnh Văn Đức
SVTH: Trần Viết Khôi
Giải pháp 1:
Tính điểm
Quay
17
Giải pháp để xử lý ảnh quay
Giải pháp để xử lý ảnh quay
Hệ Thống Nhập Điểm Tự Động
GVHD: Huỳnh Văn Đức
SVTH: Trần Viết Khôi
Giải pháp 2:
Tính điểm
Đọc dữ liệu

Xác đònh
tâm điểm tô
Quay tâm
Về tâm
chuẩn
18
Giải thuật để xử lý ảnh quay
Giải thuật để xử lý ảnh quay
Hệ Thống Nhập Điểm Tự Động
GVHD: Huỳnh Văn Đức
SVTH: Trần Viết Khôi
Begin
End
Tính góc quay
Xác đònh tâm
điểm tô
Đọc dữ liệu
ảnh
Tính ma trận
quay
Quay tâm về
tâm chuẩn
Tính điểm
19
Đọc điểm tô
Đọc điểm tô

Giải thuật xác đònh điểm tô

Giải thuật xác đònh pixel đen thuộc điểm

tô.
Hệ Thống Nhập Điểm Tự Động
GVHD: Huỳnh Văn Đức
SVTH: Trần Viết Khôi
20
Giải thuật xác đònh điểm tô
Giải thuật xác đònh điểm tô
Begin
End
Khoảng ảnh
Lấy dữ liệu
Kiểm tra pixel đen
Kiểm tra điểm tô
Xác đònh pixel
Thuộc điểm tô
Đúng
Sai
Đúng
Sai
Hệ Thống Nhập Điểm Tự Động
GVHD: Huỳnh Văn Đức
SVTH: Trần Viết Khôi
21
Giải thuật xác đònh pixel đen thuộc điểm tô
Giải thuật xác đònh pixel đen thuộc điểm tô
Hệ Thống Nhập Điểm Tự Động
GVHD: Huỳnh Văn Đức
SVTH: Trần Viết Khôi
Begin
End

Tọa độ pixel
đen
Tính góc trên
của khung
Tổng số pixel đen
>=30 và <=120
Xác đònh tâm mốc
Xt = 10/2 + xcd
Yt = 10/2 + ycd
Đúng
Tính tổng số pixel
đen và áp dụng
một số điều kiện
để lọc điểm khác
Sai
22
Tính điểm
Tính điểm

Giải thuật tính điểm :
Begin
End
Tọa độ tâm
điểm tô
Chuyển toạ độ
Điểm tô ra toạ
Độ chuẩn.
So sánh toạ độ
Điểm tô với toạđộ
chuẩn

Điểm và vò trí tương ứng
Toạ độ chuẩn
Đúng
Sai
Hệ Thống Nhập Điểm Tự Động
GVHD: Huỳnh Văn Đức
SVTH: Trần Viết Khôi
23
Xuất dữ liệu
Xuất dữ liệu

File điểm

File lỗi
Hệ Thống Nhập Điểm Tự Động
GVHD: Huỳnh Văn Đức
SVTH: Trần Viết Khôi
24
File điểm
File điểm
Hệ Thống Nhập Điểm Tự Động
GVHD: Huỳnh Văn Đức
SVTH: Trần Viết Khôi
Tên file ảnh
Vò trí điểm
E:\hinhbd\h15.bmb
1 5
2 4
3 7
4 8

5 0
7 3
25
File lỗi
File lỗi
Tên file ảnh
Mã lỗi tên lỗi

E:\hinhdb\h15.bmp
1 không đọc được mốc 1
Hệ Thống Nhập Điểm Tự Động
GVHD: Huỳnh Văn Đức
SVTH: Trần Viết Khôi

×