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

luận văn công nghệ thông tin bài thuyết trình powerpoint thiết kế hệ thống nhập điểm tự động - svth trần viết khôi

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 (1.03 MB, 25 trang )

1
He
He
ä
ä
tho
tho
á
á
ng nha
ng nha
ä
ä
p
p
đ
đ
ie
ie
å
å
m t
m t


đ
đ
o
o
ä
ä


ng
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
Pha
Pha
ù
ù
t bie
t bie
å
å
u ba
u ba
ø
ø
i toa
i toa
ù
ù
n
n
Hệ Thống Nhập Điểm Tự Động GVHD: Huỳnh Văn Đức
SVTH: Trần Viết Khôi
3
Pha

Pha
à
à
n th
n th


c hie
c hie
ä
ä
n
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
D
ư
ư
õ lie
õ lie
ä
ä
u
u

đ
đ
a
a
à
à
u va
u va
ø
ø
o va
o va
ø
ø
ra
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

Ca
Ca
ù
ù
c b
c b
ư
ư
ơ
ơ
ù
ù
c tie
c tie
á
á
n ha
n ha
ø
ø
nh
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
Đ
Đ
o
o
ï
ï
c a
c a
û
û
nh
nh
Hệ Thống Nhập Điểm Tự Động GVHD: Huỳnh Văn Đức
SVTH: Trần Viết Khôi
D
D
ư
ư
õ lie
õ lie
ä

ä
u
u
a
a
û
û
nh
nh
Bo
Bo
ä
ä
nhơ
nhơ
ù
ù
Không
Không
đ
đ
u
u
û
û
bo
bo
ä
ä
nhơ

nhơ
ù
ù
Đ
Đ
o
o
ï
ï
c a
c a
û
û
nh
nh
t
t


ng
ng
pha
pha
à
à
n
n
Đ
Đ
o

o
ï
ï
c a
c a
û
û
nh
nh
mo
mo
ä
ä
t la
t la
à
à
n
n
7
Gia
Gia
û
û
i thua
i thua
ä
ä
t
t

đ
đ
o
o
ï
ï
c a
c a
û
û
nh t
nh t


ng pha
ng pha
à
à
n
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
Khoa
Khoa
û
û

ng a
ng a
û
û
nh
nh
Chuye
Chuye
å
å
n toa
n toa
ï
ï
đ
đ
o
o
ä
ä
T
T
í
í
nh hie
nh hie
ä
ä
u
u



ng le
ng le
à
à
T
T
í
í
nh offset
nh offset
Co
Co
ø
ø
n d
n d
ư
ư
õ lie
õ lie
ä
ä
u
u
Đ
Đ
o
o

ï
ï
c a
c a
û
û
nh ta
nh ta
ï
ï
i
i
Offset ghi
Offset ghi
va
va
ø
ø
o ma
o ma
û
û
ng
ng
Đ
Đ
u
u
ù
ù

ng
ng
8
Lo
Lo
ï
ï
c ma
c ma
ø
ø
u
u


Qua
Qua
ù
ù
tr
tr
ì
ì
nh x
nh x


ly
ly
ù

ù
vie
vie
ä
ä
c lo
c lo
ï
ï
c ma
c ma
ø
ø
u
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
Đ
Đ
o
o
ï
ï
c mo
c mo
á

á
c
c
T
T
í
í
nh maxcolor
nh maxcolor
Maxcolor=mincolor+45
Maxcolor=mincolor+45
Lo
Lo
ï
ï
c ma
c ma
ø
ø
u
u
Đ
Đ
o
o
ï
ï
c
c
đ

đ
ie
ie
å
å
m tô
m tô
D
D
ư
ư
õ lie
õ lie
ä
ä
u
u
đ
đ
ã lo
ã lo
ï
ï
c
c
Mincolor
Mincolor
D
D
ư

ư
õ lie
õ lie
ä
ä
u
u
9
Gia
Gia
û
û
i thua
i thua
ä
ä
t lo
t lo
ï
ï
c ma
c ma
ø
ø
u
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
a d
ư
ư
õ lie
õ lie
ä
ä
u
u
Ma
Ma
ø
ø
u ve
u ve
à
à
1
1
Đư
Đư
a d
a d
ư
ư

õ lie
õ lie
ä
ä
u
u
Ma
Ma
ø
ø
u ve
u ve
à
à
0
0
So sa
So sa
ù
ù
nh d
nh d
ư
ư
õ lie
õ lie
ä
ä
u a
u a

û
û
nh
nh


ù
ù
i khoa
i khoa
û
û
ng ma
ng ma
ø
ø
u lo
u lo
ï
ï
c.
c.
D
D
ư
ư
õ lie
õ lie
ä
ä

u a
u a
û
û
nh
nh
Đ
Đ
u
u
ù
ù
ng
ng
Sai
Sai
10
Đ
Đ
o
o
ï
ï
c mo
c mo
á
á
c
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
Ba
Ba
é
é
t
t
đ
đ
a
a
à
à
u
u
Pixel
Pixel
đ
đ
en
en
ơ
ơ
û
û
gi
gi
ư
ư

õa
õa
Pixel
Pixel
đ
đ
en
en
ơ
ơ
û
û
gi
gi
ư
ư
õa
õa
To
To
å
å
ng Pixel
ng Pixel
đ
đ
en >=10
en >=10
To
To

å
å
ng Pixel
ng Pixel
đ
đ
en >=10
en >=10
Tâm cu
Tâm cu
û
û
a
a
mo
mo
á
á
c
c
Que
Que
ù
ù
t ch
t ch
ư
ư
õ tha
õ tha

ä
ä
p
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
Que
Que

ù
ù
t
t
đ
đ
o
o
ù
ù
ng khung
ng khung
Ba
Ba
é
é
t
t
đ
đ
a
a
à
à
u
u
To
To
å
å

ng
ng
Pixel
Pixel
đ
đ
en
en
T
T
í
í
nh go
nh go
ù
ù
c
c
trên cu
trên cu
û
û
a
a
khung
khung
Đ
Đ
a
a

ë
ë
t khung
t khung
vuông 14
vuông 14
pixel
pixel
Kie
Kie
å
å
m tra to
m tra to
å
å
ng
ng
so
so
á
á
pixel
pixel
đ
đ
en
en
trong khung
trong khung

>=120 va
>=120 va
ø
ø
<196
<196
Tâm cu
Tâm cu
û
û
a mo
a mo
á
á
c
c
(xt=14/2 + xbt
(xt=14/2 + xbt
va
va
ø
ø
yt=14/2
yt=14/2
+ybt)
+ybt)
13
Gia
Gia
û

û
i thua
i thua
ä
ä
t xa
t xa
ù
ù
c
c
đ
đ
ònh mo
ònh mo
á
á
c
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
Gia
Gia
û
û
i thua
i thua
ä
ä
t xa
t xa
ù
ù
c
c
đ
đ
ònh pixel
ònh pixel
đ
đ
en thuo
en thuo
ä
ä
c mo
c mo

á
á
c
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
X


ly
ly
ù

ù
a
a
û
û
nh bò bie
nh bò bie
á
á
n
n
đ
đ
o
o
å
å
i
i

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

Giải thuật để xử lý ảnh quay
16
Gia
Gia
û
û
i pha
i pha

ù
ù
p
p
đ
đ
e
e
å
å
x
x


ly
ly
ù
ù
a
a
û
û
nh quay
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

Gia
Gia
û
û
i pha
i pha
ù
ù
p
p
đ
đ
e
e
å
å
x
x


ly
ly
ù
ù
a
a
û
û
nh quay
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
Gia
Gia
û
û
i thua
i thua
ä
ä
t
t
đ
đ
e
e
å
å
x
x



ly
ly
ù
ù
a
a
û
û
nh quay
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
Đ
Đ
o
o

ï
ï
c
c
đ
đ
ie
ie
å
å
m tô
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
Gia
Gia
û
û
i thua
i thua
ä
ä
t xa
t xa

ù
ù
c
c
đ
đ
ònh
ònh
đ
đ
ie
ie
å
å
m tô
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
Gia
Gia
û
û
i thua
i thua
ä
ä
t xa
t xa
ù
ù
c
c
đ
đ
ònh pixel
ònh pixel
đ
đ
en thuo
en thuo
ä
ä
c
c
đ
đ
ie

ie
å
å
m tô
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
T
í
í
nh

nh
đ
đ
ie
ie
å
å
m
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
Xua
Xua

á
á
t d
t d
ư
ư
õ lie
õ lie
ä
ä
u
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
File
đ
đ
ie
ie
å
å
m
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

×