24小时热门版块排行榜    

查看: 1294  |  回复: 8

纸鸢spring

金虫 (小有名气)

[求助] 基于机器学习的方法大致实现过程是什么样子的? 已有2人参与

最近想学习机器学习人脸识别,但入门困难,有很多问题,在这里想请教大家
1.训练样本是一些人脸的矩形图像,但这些样本图像的尺寸不一样时,该如何处理呀?
2.假如分类器已经得到,待测试图像是一副包含多个不同大小人脸的大图像,要检测这张图像中的人脸,该如何操作呢?比如用多大的框去框出测试图像,然后讲这个框作为分类器的输入,判别是否这个框中有人脸~
谢谢大家,希望大家不吝赐教?

[ 发自手机版 http://muchong.com/3g ]
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

爱问的小鸟

新虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
据我了解,在脸部识别时,一般的处理方法为:所有输入图像尺寸统一,例如所有图像大小统一为32*32,比较常用的方法,然后提取特征。
首先应该是判断是否有人脸存在吧
2楼2015-03-17 10:31:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

纸鸢spring

金虫 (小有名气)

引用回帖:
2楼: Originally posted by 爱问的小鸟 at 2015-03-17 10:31:22
据我了解,在脸部识别时,一般的处理方法为:所有输入图像尺寸统一,例如所有图像大小统一为32*32,比较常用的方法,然后提取特征。
首先应该是判断是否有人脸存在吧

感谢你的回答
关于第一个问题:如果训练样本对应的图像大小不同,例如:有256*256、128*128、64*64、32*32,你的意思是说,把这些训练样本的大小都转化为统一的尺寸,比如都转化为32*32,然后对所有这些统一尺寸的样本进行特征提取?
第二个问题:假如我们把所有的训练样本的大小都统一为32*32了,并且训练了分类器,现在要在一副1024*1024的图像上寻找人脸,如何进行呢?如果这幅图像中有32*32大小的人脸,那么是一定能够识别出的,但如果有一个人脸大小是128*128,如何识别呢?
3楼2015-03-17 11:05:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

爱问的小鸟

新虫 (小有名气)

对,很多的算法是统一大小,然后提取特征
第二个问题,最笨的方法是滑动窗口,或者脸部检测,脸部检测的算法有很多,你可以看看
4楼2015-03-17 11:29:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

纸鸢spring

金虫 (小有名气)

引用回帖:
4楼: Originally posted by 爱问的小鸟 at 2015-03-17 11:29:24
对,很多的算法是统一大小,然后提取特征
第二个问题,最笨的方法是滑动窗口,或者脸部检测,脸部检测的算法有很多,你可以看看

嗯嗯,关于第一个问题明白了
对于第二个问题,如果训练样本都统一为32*32大小了,下面在测试图像上滑动窗口,这个窗口的大小也选择32*32吗?如果是这样的,那么利用这个32*32的窗口怎么能够检测到其他大小的(例如128*128或者16*16)人脸呢?
5楼2015-03-17 14:57:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yp_nupt

木虫 (职业作家)

兔斯基

【答案】应助回帖

感谢参与,应助指数 +1
例如在OpenCV中自带的函数参数可以把非训练样本大小的框resize到训练样本大小,别的开发环境不知道了。

[ 发自手机版 http://muchong.com/3g ]
解放思想,实事求是
6楼2015-03-17 17:22:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

纸鸢spring

金虫 (小有名气)

引用回帖:
6楼: Originally posted by yp_nupt at 2015-03-17 17:22:50
例如在OpenCV中自带的函数参数可以把非训练样本大小的框resize到训练样本大小,别的开发环境不知道了。

谢谢你的热心回答,我还有一个问题:
“非训练样本大小的框”是指测试图像中的框吗?如果想要通过分类器判断是否有人脸识别,需要先通过其他的方式在测试图像中把可能是人脸的矩形区域标出吗?
7楼2015-03-17 22:47:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yp_nupt

木虫 (职业作家)

兔斯基

引用回帖:
7楼: Originally posted by 纸鸢spring at 2015-03-17 22:47:23
谢谢你的热心回答,我还有一个问题:
“非训练样本大小的框”是指测试图像中的框吗?如果想要通过分类器判断是否有人脸识别,需要先通过其他的方式在测试图像中把可能是人脸的矩形区域标出吗?...

是的,测试集中也要标出label(标签),但是和训练集的样本尽量大小相同,如果测试集被检测物体过小是检测不出来的。
解放思想,实事求是
8楼2015-03-17 22:59:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

纸鸢spring

金虫 (小有名气)

引用回帖:
8楼: Originally posted by yp_nupt at 2015-03-17 22:59:42
是的,测试集中也要标出label(标签),但是和训练集的样本尽量大小相同,如果测试集被检测物体过小是检测不出来的。...

抱歉哦,问题比较多,我还有一个疑问,如果测试图像是一幅1024*1024的图像,其中包含128*128、64*64、32*32三个人脸,怎么能用32*32的窗口去检测呢?首先,我需要人为把测试图像中这三个人脸框出来,得到三个128*128、64*64、32*32的矩形框吗?然后,再用这个32*32的窗口去验证提取出来的三个128*128、64*64、32*32的矩形框中是否包含人脸?
9楼2015-03-18 10:07:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 纸鸢spring 的主题更新
信息提示
请填处理意见