畅想小说网

第二节 图像的数据表示和相似性(第4页)

天才一秒记住【畅想小说网】地址:http://www.cxtra.net

为了实施这个识别方法,需要解决的一个关键问题是,如何比较人脸的相似程度。

判断两张照片的相似性,可以通过如下三种方式进行。

(1)距离相似性

使用第五章讲过的欧式距离,距离越近,相似程度越高。

以灰度图像为例,假设进行对比的两张照片都有n×m个像素,则像素灰度所对应的矩阵为

它们的距离定义为

(2)余弦相似性

这也是在第五章讲过的一种衡量相似性的方法。

为了计算余弦相似性,需要将图片以向量形式描述(一行或者一列数据)。

两张灰度图片X和Y,此时写成如下形式。

x=(x1,1,x1,2,···,x1,m,x2,1,···,x2,m,···,xn,1,···,xn,m)

Y=(Y1,1,Y1,2,···,Y1,m,Y2,1,···,Y2,m,···,Yn,1,···,Yn,m)

按照第五章给出的计算公式

进行计算。

计算出的余弦值越大,则相似性越高。

(3)结合直方图和上述两种距离计算相似性

直方图是一种可以将图片信息压缩表示的工具,使用直方图,可以提取图像的一些特征。

对人脸照片进行直方图统计有细颗粒度和粗颗粒度两种方式,可以根据具体情况选用。

下面以灰度图为例。

①细颗粒度。

计算不同灰度值的像素数占总像素数的比例。

因为灰度值介于[0,255],所以最终得到包含256个数值的特征。

②粗颗粒度。

将[0,255]划分成多个子区间,然后统计直方图。

例如,每8个灰度作为一个区间,一共划分成32个区间,进行统计后得到32个特征;如果每16个灰度作为一个区间,则最终会得到16个特征。

获取直方图后,就可以使用1或2中的方法比较相似度了。

作为练习,读者可以分别使用这三种方法比较如图8-4所示的两张图片的相似性。

图8-4

本章未完,请点击下一章继续阅读!若浏览器显示没有新章节了,请尝试点击右上角↗️或右下角↘️的菜单,退出阅读模式即可,谢谢!

如遇章节错误,请点击报错(无需登陆)

新书推荐

星门精灵掌门人麻衣道祖修仙:从就职德鲁伊开始商途灵境行者农家弃女三国之单身狗怒开无双校园重生之特工归来我家太子妃超凶的躲在冷宫苟成大佬朱雀记异界最强赘婿惊悚乐园玄浑道章神算小奶团驾到神秀之主龙抬头逍遥梦路开局从召唤诸天崛起天神诀我的姐夫是太子长生三千年猎人:我真不是除念师神医毒妃不好惹