Tải bản đầy đủ - 0 (trang)
TÀI LIỆU THAM KHẢO

TÀI LIỆU THAM KHẢO

Tải bản đầy đủ - 0trang

Trang 14/14



PHỤ LỤC

function TRAINING_Callback(hObect, evetdata, handles)

load('stopSins.mat');

imDirection = fulfile(pwd,'stopSinmages');

addpath(imDiretions);

thumucsai= fulfile(pwd,'non SopSignImge Large');

trainCaceadeObjctDetector('stopSinDetor.xml',...

data, neogtiveFlder,'FeatureType','H0G',...

'FalseAlarmRate', 0.2, 'NumCascadeStages', 10);

fuction chose_Calback(hObect, evetdata, hadles)

axe(hadles.axe3)

axe(hadles.axs4)

set(handles.ket qua1,'Sting','')

set(hadles.ket qua2,'Sting','')

set(hadles. Image name, 'Sting','')

globals anh

[finame, paname] = uigetfile('*','LOAD AN IMAGES');

anh=iread(fulfile(paname, finame));

axe(hadles.axes3)

imsow(anh)

set(hadles.imageame,'Sting',finame)

fuctions timkiemphathien_Calback(hObect, evetda, hadles)

gobal anh

gobal anhphathien

gobal bophathien

gobal fileXML

for k=1:5

bophathien=k

swich bophathien

case 1

bophathien=vison.CoadeObctDetetor('cam1.xml');

box = step(bophathien, anh);

anhphathien=inertOjectAnnotation(anh,'recangle', box, 'bien bao phat hien');

sosah=isequal(anhphathien,anh)

case 2

bophathien=vision.CacdeObjctDeteoctor('cam2.xml');

box = step(bophathien, anh);

anhphathien=insertObjctAnnottion(anh,'recangle', box, 'bien bao phat hien');



XỬ LÍ ẢNH NHẬN DIỆN BIỂN BÁO CẤM



Trang 15/14



sosah=isequal(anhphathien,anh)

case 3

bothien=viaion.CasadeObjctDeector('cam3.xml');

box = step(bophathien, anh)

anhphathien=insetObjectAnoation(anh,'rectngle', box, 'bien bao phat hien');

sosan=isequal(anhphathien,anh)

case 4

bopathien=vision.CadeObectDetor('cam4.xml');

box = step(bophathien, anh);

anhphathien=insertObjectAnotation(anh,'rectgle', box, 'bien bao phat hien');

sosan=isequal(anhphathien,anh)

case 5

bophahien=vion.CacadeObjctDector('cam5.xml');

bbx = step(bophathien, anh);

anhphathien=inserObjctAnotation(anh,'rectngle', box, 'bien bao phat hien');

sosnh=isequal(anhphathien,anh)

end

if sosan==0

S=imcop(anh,box);

set(hadles.kq3,'Sting','Detected')

fileXML=bophathien.ClasifitonModel

end

end

axe(hanles.axes4)

imshow(S)

fuction nhandienbienbao_Calback(hObject, eventdata, hanles)

globael fileeXML

switches fileXML

case 'cam1.xml'

set(hadles.ketqua2,'Sting','Stop')

case ' cam2.xml'

set(hadles.ketqua2,'Sting','rectangle sign')

case ' cam3.xml'

set(hanles.ketqua2,'Sring','No entry')

case 'cam4.xml'

set(hanles.ketqua2,'Sting','No parking')

case 'cam5.xml'

set(handes.ketqua2,'Sting',No turn')

end



XỬ LÍ ẢNH NHẬN DIỆN BIỂN BÁO CẤM



Trang 16/14



XỬ LÍ ẢNH NHẬN DIỆN BIỂN BÁO CẤM



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

TÀI LIỆU THAM KHẢO

Tải bản đầy đủ ngay(0 tr)

×