フィルターのクリア

SVM classifier with sliding window

1 回表示 (過去 30 日間)
Ahmad Alhashil
Ahmad Alhashil 2021 年 3 月 4 日
コメント済み: Shraddha Jain 2021 年 3 月 9 日
Helloo!!
I am working on detecting eyes open or close by using SVM classifier with HOG feature and there is problem in running the sliding window and do not know what is the mistake.
as you see the code below , i have already trained SVM classifier.
can anyone help me! please
code:
load classifier
imdsTest = imageDatastore('TestImages');
testImg = readimage(imdsTest,1);
figure,
imshow(testImg)
title('Test Image');
%%
s = 5;
w = 100;
h = 40;
[r,c] = size(testImg);
H = zeros(r,c);
r = floor((r-h)/s)+1;
c = floor((c-w)/s)+1;
%%
r1 = 1;
c1 = 1;
for n=1:r
for m=1:c
img = testImg (c1:c1+39,r1:r1+99);
%imshow(img)
hog1 = extractHOGFeatures(img,'CellSize',[2,2]);
[pred,scores] = predict(classifier,hog1);
if (string(pred) == 'closedEye')
pause(1);
H(c1,r1) = - scores(2);
end
r1 = r1+s;
end
r1 = 1;
c1 = c1 +s;
end
[rw,c1]= find(H>0.75);
figure,
imshow(testImg)
title('closed eye Detection')
for d=1:length(rw)
pasue(1)
imrect(gca, [c1(d), rw(d),100,40]); %
end
  1 件のコメント
Shraddha Jain
Shraddha Jain 2021 年 3 月 9 日
Hi, it would be helpful if you could paste the error that you are seeing.

サインインしてコメントする。

回答 (0 件)

カテゴリ

Help Center および File ExchangeWeb Services についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by