Mã tài liệu: 237951
Số trang: 4
Định dạng: rar
Dung lượng file: 677 Kb
Chuyên mục: Kỹ thuật - Công nghệ
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)
b1=a(:,:,1);
b2=a(:,:,2);
b3=a(:,:,3);
s=size(a);
for i=1:s(1)
for j=1:s(2)
Y(i,j)=0.2989*b1(i,j)+0.5866*b2(i,j)+0.1145*b3(i,j);
Cr(i,j)=(b1(i,j)-Y(i,j))/(2-2*0.2989);
end
end
for i=1:s(1)
for j=1:s(2)
if Cr(i,j)>=25 & Cr(i,j)<=127
c1(i,j)=1;
else
c1(i,j)=0;
end
end
end
kq = c1;
Lấp ‘lổ’ trong các đối tượng
function kq = search_adjust_red_object(a)
b = tach_doi_tuong_do(a);
b = imfill(b,'holes');
se =strel('square',35);
b = imopen(b,se);
kq = 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ào ma trận có cùng kích thước
Vị trí là biên -> gán 1 cho ma trận mới
Ngược lại -> gán 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 nạ này -> giữ nguyên
Nằm ngoài -> gán = 25
Những tài liệu gần giống với tài liệu bạn đang xem
📎 Số trang: 3
👁 Lượt xem: 704
⬇ Lượt tải: 22
📎 Số trang: 20
👁 Lượt xem: 671
⬇ Lượt tải: 17
📎 Số trang: 49
👁 Lượt xem: 874
⬇ Lượt tải: 19
📎 Số trang: 10
👁 Lượt xem: 1449
⬇ Lượt tải: 27
📎 Số trang: 109
👁 Lượt xem: 562
⬇ Lượt tải: 16
📎 Số trang: 36
👁 Lượt xem: 446
⬇ Lượt tải: 16
Những tài liệu bạn đã xem
📎 Số trang: 4
👁 Lượt xem: 610
⬇ Lượt tải: 17