matlab人脸检测程序的问题,小白,求大神解答

beifulaoji123190 2016-04-11 10:12:40
bbox = step(faceDetector,aa); %aa是输入的图像
[m, n] = size(bbox);
flags = ones(1,m); %m不是就等于1吗?
count1 = 0;
count2 = 0;
for i = 1:m
count1 = 0;
count2 = 0;
for d = bbox(i,1):bbox(i,1)+bbox(i,3) %这是什么意思?bbox(i:)代表的是什么,查不到啊
for e = bbox(i,2):bbox(i,2)+bbox(i,4)
if BW(e,d) == 255
count2 = count2+1;
end
count1 = count1+1;
end
end
if count2/count1<0.3 %这是?
flags(i) = 0;
end
end
for i = 1:m
if bbox(i,3)*bbox(i,4)<100 %这是?
flags(i)=0;
end
end
figure
imshow(bb)
title('人脸检测出的图像');
for i=1:m %做啥?
hold on
if flags(i) == 1
rectangle('Position',bbox(i,:),'LineWidth',2,'EdgeColor',[1 1 0]);
end
end
...全文
310 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

4,499

社区成员

发帖
与我相关
我的任务
社区描述
图形图像/机器视觉
社区管理员
  • 机器视觉
  • 迪菲赫尔曼
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧