查看: 1433|回复: 1|关注: 0

[已答复] 《人脸识别原理与实战》haar-like.exe和haar-like.exe执行结果的...

[复制链接]

新手

5 麦片

财富积分


050


2

主题

2

帖子

0

最佳答案
发表于 2018-11-9 22:58:48 | 显示全部楼层 |阅读模式
% 读取图像
I= imread('E:\33573 程序与数据\程序与数据(17日更新)\fig13-基于HaarLike的人脸检测\images\ceshi.jpg');
% 灰度处理
if ndims(I)==3
    I=im2double(rgb2gray(I));
else
    I=im2double(I);
end
% 命令构建
%调用应用包haar_like.exe,请参阅本书配套程序与数据
%应用包haar_like.exe的运行又调用了openCV做的dll文件,请参阅本书配套的程序与数据
command = '‪E:\33573 程序与数据\程序与数据(17日更新)\fig13-基于HaarLike的人脸检测\HaarLike.exe ';
command = sprintf('%s %s', command, imageFile);
%sprintf指的是字符格式化命令,功能是把格式化的数据写入字符串中
% 执行
eval('command');%把command视为语句执行
%加载文件tem.key,此为command执行结果的数据
loc = load('E:\33573 程序与数据\程序与数据(17日更新)\fig13-基于HaarLike的人脸检测\tmp.key');
% 存储并返回
locs{1} = loc;

上述一段程序是提取人脸haar-like特征点,其中程序调用了haar-like.exe文件作为提取特征的核心代码,它下面又加载tem.key作为command执行结果的数据,问题如下:
1.我不理解加载tem.key作为command执行结果的数据这个操作是什么意思?(第一张图片显示这个haar-like.exe文件是包含在一个叫haar-like特征提取demo文件夹中,这个demo是别人已经写好了的提取haar特征的文件,直接调用里面的exe文件即可。第二张图片显示这个demo中那个key文件的所有内容)
2.key文件中那三个数字是什么意思?

该图片显示这个haar-like.exe文件是包含在一个叫haar-like特征提取demo文件夹中

该图片显示这个haar-like.exe文件是包含在一个叫haar-like特征提取demo文件夹中

该图片显示这个demo中那个key文件的所有内容

该图片显示这个demo中那个key文件的所有内容

新手

5 麦片

财富积分


050


0

主题

1

帖子

0

最佳答案
发表于 2018-12-9 11:55:41 | 显示全部楼层
您好,haarlike.exe应用包能发我一下吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /3 下一条

快速回复 返回顶部 返回列表