1. Trang chủ
  2. » Luận Văn - Báo Cáo

PHÂN TÍCH XỬ LÝ ẢNH NHẬN DẠNG ĐƯỜNG CẤM Ô TÔ

4 850 20
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Phân Tích Xử Lý Ảnh Nhận Dạng Đường Cấm Ô Tô
Tác giả Nguyễn Việt Hùng, Nguyễn Đức Thành, Cao Quốc Toản
Người hướng dẫn Th.S Phạm Thế Bao
Trường học Đại Học Quốc Gia TP HCM
Chuyên ngành Khoa Học Tự Nhiên
Thể loại Báo Cáo
Thành phố Thành Phố Hồ Chí Minh
Định dạng
Số trang 4
Dung lượng 677 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Tìm các đối tượng màu đỏ a. Lấy thông tin 3 lớp màu b. Chuyển về ảnh nhị phân

Trang 1

_ DAI HOC QUOC GIA TP HCM

TRUONG DAI HOC KHOA HOC TU NHIEN

KHOA TOAN TIN

PHAN TICH XU LY ANH BAO CAO BAI TAP THUC HANH

NHAN DANG DUONG CAM O TO

Giáo viên hướng dẫn : Th.S Phạm Thế Bao

Nhóm thực hiện : Nguyễn Việt Hùng 0511123

Nguyễn Đức Thành 0511214

Cao Quôc Toản 0511233

Yêu câu bài toán

Trang 2

Xác định đường cam 6 t6 théng qua việc nhan dang biên bao cam 6 té ?

va

8

on

te

Tìm các đối tượng màu đỏ

a.Lây thông tin 3 lớp màu

b.Chuyển về ảnh nhị phân

function kq = tach doi tuong do(a)

bl=a(:,:,1);

b2=a(:,:,2);}

b3=a(:,:,3);

S=Size(a);

for 1=1:s(1)

for J=1:s(2)

ri rJ)=(b1(1,))- Ÿ(1,1))/(2-2*0.2989);

end end

for 1=1:s(1)

for J=1:s(2)

c1(1,))=1;

else

cl(1,))=0;

end

Trang 3

nd

end

kq = cl;

Lap ‘16’ trong các đối tượng

b = tach doi tuong do(a);

b = imfill(b, ‘holes');

se =strel(°sguare',35);

b = imopen(b,se);

kg = b;

® Loại bỏ các đối tượng có kích thước nhỏ

® Tách những đối tượng có dạng hình tròn

® Tìm biên của các đối tượng

® Kiểm tra biên có dạng hình tròn -> tách ra và lưu vảc ma trận có cùng kích thước

Vi tri là biên -> gan 1 cho ma trận mới

Ngược lai -> gan 0

Áp ma trận vừa tìm dc lên ma trận ban đầu

Những pixel nằm trong mặt na nay -> giữ nguyên

Nằm ngoài -> gán = 255

function kq = cut_circle(a,anh_mau)

minx = min(a(:,1));

maxx = max(a(:,1));

miny = min(a(:,2));

maxy = max(a(:,2));

r = max (maxx-minx,maxy-miny) /2;

r = r+r/20;

£or 1 = 1:size(anh mau, 1)

anh mau(i,j,:)=255;

and

Trang 4

cat hinh trơn tu anh ban dau

l= x;

kq = tam;

Kiểm tra có phải là biển báo cắm ôtô

® Tính tỉ lệ bixel màu trắng so với tổng số pixel

trong khoảng bán kính 3R/4

® So sánh với ngưỡng khảo sát -> rút ra kết luận

kq = 1;

b=cut_circle (bien,a);

kq = 0;

return;

end

Ket qua

“4 ˆ

4

Ngày đăng: 24/04/2013, 16:13

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w