一种基于人脸识别的共享平台智能推荐方法、系统及可读存储介质与流程

文档序号:24038015发布日期:2021-02-23 15:38阅读:66来源:国知局
一种基于人脸识别的共享平台智能推荐方法、系统及可读存储介质与流程

[0001]
本发明涉及一种基于人脸识别的共享平台智能推荐方法,尤其涉及一种基于人脸识别的共享平台智能推荐方法、系统及可读存储介质。


背景技术:

[0002]
随着人工智能和计算机视觉等技术的飞速发展,让机器或计算设备拥有感知图像内容的能力日益成为当今热点。其中人脸图像因其丰富的信息和广阔的应用前景更是一个活跃的分支。人脸图像识别只要是指通过对人的面部图像、视频或图片和视频的集合进行分析,自动的推断其身份、表情以及年龄、性别等属性。人脸图片通常糅合了包括身份、表情、年龄、性别、光照、角度等各种信息,如何提取与识别任务相关的特征(例如身份信息对应人脸识别,表情信息对应表情识别)是当前基的主要研究方向。将人脸识别技术应用到共享果汁平台,当用户经过共享平台停留较长时间时,通过采集用户图像信息,进行智能识别,并通过大数据分析,获取用户喜好信息,并进行智能推荐果汁配比及种类列表,用户匹配度较高。
[0003]
为了能够共享平台智能推荐系统实现精准的控制,需要开发一款与其相匹配的系统进行控制,该系统通过智能人脸识别,并通过大数据分析自动生成推荐列表,供用户选择,用户完成交易后,可将交易信息进行反向修正历史信息,使系统具有自主优化学习能力,但是在进行控制过程中,如何实现精准控制的同时,实现刀具磨损状态的监控都是亟不可待要解决的问题。


技术实现要素:

[0004]
本发明克服了现有技术的不足,提供一种基于人脸识别的共享平台智能推荐方法、系统及可读存储介质。
[0005]
为达到上述目的,本发明采用的技术方案为:一种基于人脸识别的共享平台智能推荐方法,包括:
[0006]
通过面部检测截取人脸图像,对图像进行数据压缩,降低向量维数,并提取图像特征;
[0007]
将图像特征与标准图像特征进行比对,得到相似度信息;
[0008]
判断所述相似度信息是否大于所述预设阈值,
[0009]
若大于,则图像匹配成功;
[0010]
通过大数据分析获取该标准图像对应的喜好信息;
[0011]
通过喜好信息进行果汁配比智能推荐,生成推荐列表;
[0012]
将推荐列表按照预定方式进行屏显。
[0013]
优选的,对图像进行数据压缩,降低向量维数;具体包括
[0014]
将原始图像经二维小波变换后,转换成小波域上的小波系数,
[0015]
提取低频子带包含的图像信息,作为人脸图像特征数据;
[0016]
把低频子带内的小波系数进行加权计算,并对小波系数进行量化编码,
[0017]
将小波系数与预定阈值进行比较,若大于,则保留当前小波系数,
[0018]
若小于,则舍弃当前小波系数,进行数据压缩。
[0019]
优选的,将图像特征与标准图像特征进行比对前还包括通过数据库进行检索标准图像,具体为,
[0020]
提取数据库中存储的所有人脸图像,
[0021]
将人脸图像进行均值聚类,分为训练集与样本集;
[0022]
选取聚类块数k,从训练集中选取k个向量作为聚类中心,
[0023]
将样本集中的每一个样本向量进行欧式距离计算,得到结果数据;
[0024]
判断结果数据是否大于预设阈值;
[0025]
若大于,则舍弃该样本向量对应的人脸图像;
[0026]
若小于,则将该样本向量对应的人脸图像作为标准图像。
[0027]
优选的,获取人脸图像,建立坐标系;
[0028]
提取人脸图像特征,通过投影法计算人脸特征坐标点;
[0029]
判断坐标点数据与预设数据进行比较,得到偏差率;
[0030]
判断所述偏差率是否大于预设阈值,
[0031]
若大于,则对人脸特征进行数据补偿。
[0032]
优选的,所述用户喜好信息包括果汁温度、果汁粘稠度、果汁甜度、果汁辅料种类、果汁辅料比例中的一种或多种。
[0033]
优选的,通过喜好信息进行果汁配比智能推荐,生成推荐列表,具体包括:
[0034]
推荐列表与用户选择匹配并形成交易信息;
[0035]
交易信息传输至数据库,数据库每增加n条交易信息时,得到修正信息;
[0036]
根据修正信息反向修正购买次数排序前n位对应的果蔬类形成一个新的果蔬组合的推荐屏显类;
[0037]
根据推荐屏显类反向修正推荐列表。
[0038]
本发明第二方面还提供了一种基于人脸识别的共享平台智能推荐系统,该系统包括:存储器、处理器,所述存储器中包括基于人脸识别的共享平台智能推荐方法程序,所述基于人脸识别的共享平台智能推荐方法程序被所述处理器执行时实现如下步骤:
[0039]
通过面部检测截取人脸图像,对图像进行数据压缩,降低向量维数,并提取图像特征;
[0040]
将图像特征与标准图像特征进行比对,得到相似度信息;
[0041]
判断所述相似度信息是否大于所述预设阈值,
[0042]
若大于,则图像匹配成功;
[0043]
通过大数据分析获取该标准图像对应的喜好信息;
[0044]
通过喜好信息进行果汁配比智能推荐,生成推荐列表;
[0045]
将推荐列表按照预定方式进行屏显。
[0046]
优选的,对图像进行数据压缩,降低向量维数;具体包括
[0047]
将原始图像经二维小波变换后,转换成小波域上的小波系数,
[0048]
提取低频子带包含的图像信息,作为人脸图像特征数据;
[0049]
把低频子带内的小波系数进行加权计算,并对小波系数进行量化编码,
[0050]
将小波系数与预定阈值进行比较,若大于,则保留当前小波系数,
[0051]
若小于,则舍弃当前小波系数,进行数据压缩。
[0052]
优选的,将图像特征与标准图像特征进行比对前还包括通过数据库进行检索标准图像,具体为,
[0053]
提取数据库中存储的所有人脸图像,
[0054]
将人脸图像进行均值聚类,分为训练集与样本集;
[0055]
选取聚类块数k,从训练集中选取k个向量作为聚类中心,
[0056]
将样本集中的每一个样本向量进行欧式距离计算,得到结果数据;
[0057]
判断结果数据是否大于预设阈值;
[0058]
若大于,则舍弃该样本向量对应的人脸图像;
[0059]
若小于,则将该样本向量对应的人脸图像作为标准图像。
[0060]
本发明第三方面提供了一种计算机可读存储介质,所述计算机可读存储介质中包括基于人脸识别的共享平台智能推荐方法程序,所述基于人脸识别的共享平台智能推荐方法程序被处理器执行时,实现上述任一项所述的基于人脸识别的共享平台智能推荐方法的步骤。
[0061]
本发明解决了背景技术中存在的缺陷,本发明具备以下有益效果:
[0062]
(1)将人脸识别技术应用到共享果汁平台,当用户经过共享平台停留较长时间时,通过采集用户图像信息,进行智能识别,并通过大数据分析,获取用户喜好信息,并进行智能推荐果汁配比及种类列表,用户匹配度较高。
[0063]
(2)通过采集图像信息,并对图像信息进行处理,当人脸信息发生偏转或倾斜时,通过补偿算法对人脸图像进行补偿调整。
[0064]
(3)图像预处理之后,在边缘图像上能得到包含这几部分特征的整体矩形特征区域;根据整体特征区域的坐标,在灰度图像上分离出相应的特征区域,并对该区域进行灰度和尺度的归一化,最后对该区域进行加权、小波变换和主分量分析等降维操作,把经过降维后的数据作为特征向量,进行人像识别和分类,识别精度较高。
附图说明
[0065]
下面结合附图和实施例对本发明进一步说明。
[0066]
图1示出了本发明一种基于人脸识别的共享平台智能推荐方法的流程图;
[0067]
图2示出了图像处理方法流程图;
[0068]
图3示出了检索标准图像方法流程图;
[0069]
图4示出了数据补偿方法流程图;
[0070]
图5示出了基于人脸识别的共享平台智能推荐系统框图;
具体实施方式
[0071]
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施
例及实施例中的特征可以相互组合。
[0072]
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
[0073]
图1示出了本发明一种基于人脸识别的共享平台智能推荐方法的流程图。
[0074]
如图1所示,本发明第一方面提供了一种基于人脸识别的共享平台智能推荐方法,包括:
[0075]
s102,通过面部检测截取人脸图像,对图像进行数据压缩,降低向量维数,并提取图像特征;
[0076]
s104,将图像特征与标准图像特征进行比对,得到相似度信息;
[0077]
s106,判断所述相似度信息是否大于所述预设阈值,
[0078]
s108,若大于,则图像匹配成功;
[0079]
s110,通过大数据分析获取该标准图像对应的喜好信息;
[0080]
s112,通过喜好信息进行果汁配比智能推荐,生成推荐列表;
[0081]
s114,将推荐列表按照预定方式进行屏显。
[0082]
需要说明的是,将人脸识别技术应用到共享果汁平台,当用户经过共享平台停留较长时间时,通过采集用户图像信息,进行智能识别,并通过大数据分析,获取用户喜好信息,并进行智能推荐果汁配比及种类列表,用户匹配度较高。
[0083]
通过采集图像信息,并对图像信息进行处理,当人脸信息发生偏转或倾斜时,通过补偿算法对人脸图像进行补偿调整,图像预处理之后,在边缘图像上能得到包含这几部分特征的整体矩形特征区域;根据整体特征区域的坐标,在灰度图像上分离出相应的特征区域,并对该区域进行灰度和尺度的归一化,最后对该区域进行加权、小波变换和主分量分析等降维操作,把经过降维后的数据作为特征向量,进行人像识别和分类,识别精度较高。
[0084]
如图2所示,本发明公开了图像处理方法流程图;
[0085]
根据本发明实施例,对图像进行数据压缩,降低向量维数;具体包括
[0086]
s202,将原始图像经二维小波变换后,转换成小波域上的小波系数,
[0087]
s204,提取低频子带包含的图像信息,作为人脸图像特征数据;
[0088]
s206,把低频子带内的小波系数进行加权计算,并对小波系数进行量化编码,
[0089]
s208,将小波系数与预定阈值进行比较,若大于,则保留当前小波系数,
[0090]
s210,若小于,则舍弃当前小波系数,进行数据压缩。
[0091]
需要说明的是,编码根据信源可能发现的不同符号序列的概率,把[0,1]区间划分为互不重叠的子区间,子区间的宽度恰好是各符号序列的概率。这样信源发出的不同符号序列将与各子区间一一对应,因此每个子区间内的任意一个实数都可以用来表示对应的符号序列,这个数就是该符号序列所对应的码字。显然,一串符号序列发生的概率越大,对应的子区间就越宽,要表达它所用的比特数就减少,因而相应的码字就越短。
[0092]
如图3所示,本发明公开了检索标准图像方法流程图;
[0093]
根据本发明实施例,将图像特征与标准图像特征进行比对前还包括通过数据库进行检索标准图像,具体为,
[0094]
s302,提取数据库中存储的所有人脸图像,
[0095]
s304,将人脸图像进行均值聚类,分为训练集与样本集;
[0096]
s306,选取聚类块数k,从训练集中选取k个向量作为聚类中心,
[0097]
s308,将样本集中的每一个样本向量进行欧式距离计算,得到结果数据;
[0098]
s310,判断结果数据是否大于预设阈值;
[0099]
s312,若大于,则舍弃该样本向量对应的人脸图像;
[0100]
s314,若小于,则将该样本向量对应的人脸图像作为标准图像。
[0101]
如图4所示,本发明公开了数据补偿方法流程图;
[0102]
根据本发明实施例,s402,获取人脸图像,建立坐标系;
[0103]
s404,提取人脸图像特征,通过投影法计算人脸特征坐标点;
[0104]
s406,判断坐标点数据与预设数据进行比较,得到偏差率;
[0105]
s408,判断所述偏差率是否大于预设阈值,
[0106]
s410,若大于,则对人脸特征进行数据补偿。
[0107]
需要说明的是,在一幅包含人脸的身份证图像中,人脸位置有时会有轻微的倾斜和旋转,例如:人脸可能左倾或右倾,左侧或右侧,抬头或低头,这时对图像进行处理时,需要先把脸部图像调整到标准位置,然后再进行识别。通过补偿偿算法调整图像中脸部位置,提高算法的识别率。
[0108]
将人脸看做椭圆形,建立脸部模型,提取人脸图像中的人脸边缘轮廓,将最左侧边缘轮廓点记为a点,将最右侧边缘轮廓点记为b点,当人脸左倾时,将人脸沿椭圆竖直方向中心线逆时针旋转,反之,当人脸右倾时,将人脸沿椭圆竖直方向中心线顺时针旋转,以调整人脸位置。
[0109]
根据本发明实施例,所述用户喜好信息包括果汁温度、果汁粘稠度、果汁甜度、果汁辅料种类、果汁辅料比例中的一种或多种。
[0110]
根据本发明实施例,通过喜好信息进行果汁配比智能推荐,生成推荐列表,具体包括:
[0111]
推荐列表与用户选择匹配并形成交易信息;
[0112]
交易信息传输至数据库,数据库每增加n条交易信息时,得到修正信息;
[0113]
根据修正信息反向修正购买次数排序前n位对应的果蔬类形成一个新的果蔬组合的推荐屏显类;
[0114]
根据推荐屏显类反向修正推荐列表。
[0115]
需要说明的是,不同地域和不同人群特征对果汁配比喜好不同,根据地域和人群特征以及身体特征,进行食材配比的计算,然后发送。
[0116]
如图5所示,本发明公开了基于人脸识别的共享平台智能推荐系统框图;
[0117]
本发明第二方面还提供了一种基于人脸识别的共享平台智能推荐系统,该系统包括:存储器、处理器,所述存储器中包括基于人脸识别的共享平台智能推荐方法程序,所述基于人脸识别的共享平台智能推荐方法程序被所述处理器执行时实现如下步骤:
[0118]
通过面部检测截取人脸图像,对图像进行数据压缩,降低向量维数,并提取图像特征;
[0119]
将图像特征与标准图像特征进行比对,得到相似度信息;
[0120]
判断所述相似度信息是否大于所述预设阈值,
[0121]
若大于,则图像匹配成功;
[0122]
通过大数据分析获取该标准图像对应的喜好信息;
[0123]
通过喜好信息进行果汁配比智能推荐,生成推荐列表;
[0124]
将推荐列表按照预定方式进行屏显。
[0125]
需要说明的是,将人脸识别技术应用到共享果汁平台,当用户经过共享平台停留较长时间时,通过采集用户图像信息,进行智能识别,并通过大数据分析,获取用户喜好信息,并进行智能推荐果汁配比及种类列表,用户匹配度较高。
[0126]
通过采集图像信息,并对图像信息进行处理,当人脸信息发生偏转或倾斜时,通过补偿算法对人脸图像进行补偿调整,图像预处理之后,在边缘图像上能得到包含这几部分特征的整体矩形特征区域;根据整体特征区域的坐标,在灰度图像上分离出相应的特征区域,并对该区域进行灰度和尺度的归一化,最后对该区域进行加权、小波变换和主分量分析等降维操作,把经过降维后的数据作为特征向量,进行人像识别和分类,识别精度较高。
[0127]
根据本发明实施例,对图像进行数据压缩,降低向量维数;具体包括
[0128]
将原始图像经二维小波变换后,转换成小波域上的小波系数,
[0129]
提取低频子带包含的图像信息,作为人脸图像特征数据;
[0130]
把低频子带内的小波系数进行加权计算,并对小波系数进行量化编码,
[0131]
将小波系数与预定阈值进行比较,若大于,则保留当前小波系数,
[0132]
若小于,则舍弃当前小波系数,进行数据压缩。
[0133]
需要说明的是,波变换用于图像编码的基本思想就是把图像进行多分辨率分解,分解成不同空间、不同频率的子图像,然后再对子图像进行系数编码。系数编码是小波变换用于压缩的核心,压缩的实质是对系数的量化压缩。根据塔式分解算法,图像经过小波变换后被分割成四个频带,水平、垂直、对角线和低频,低频部分继续分解。
[0134]
根据本发明实施例,将图像特征与标准图像特征进行比对前还包括通过数据库进行检索标准图像,具体为,
[0135]
提取数据库中存储的所有人脸图像,
[0136]
将人脸图像进行均值聚类,分为训练集与样本集;
[0137]
选取聚类块数k,从训练集中选取k个向量作为聚类中心,
[0138]
将样本集中的每一个样本向量进行欧式距离计算,得到结果数据;
[0139]
判断结果数据是否大于预设阈值;
[0140]
若大于,则舍弃该样本向量对应的人脸图像;
[0141]
若小于,则将该样本向量对应的人脸图像作为标准图像。
[0142]
本发明第三方面提供了一种计算机可读存储介质,所述计算机可读存储介质中包括基于人脸识别的共享平台智能推荐方法程序,所述基于人脸识别的共享平台智能推荐方法程序被处理器执行时,实现上述任一项所述的基于人脸识别的共享平台智能推荐方法的步骤。
[0143]
将人脸识别技术应用到共享果汁平台,当用户经过共享平台停留较长时间时,通过采集用户图像信息,进行智能识别,并通过大数据分析,获取用户喜好信息,并进行智能推荐果汁配比及种类列表,用户匹配度较高。
[0144]
通过采集图像信息,并对图像信息进行处理,当人脸信息发生偏转或倾斜时,通过
补偿算法对人脸图像进行补偿调整,图像预处理之后,在边缘图像上能得到包含这几部分特征的整体矩形特征区域;根据整体特征区域的坐标,在灰度图像上分离出相应的特征区域,并对该区域进行灰度和尺度的归一化,最后对该区域进行加权、小波变换和主分量分析等降维操作,把经过降维后的数据作为特征向量,进行人像识别和分类,识别精度较高。
[0145]
在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
[0146]
上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
[0147]
另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0148]
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0149]
或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例方法的全部或部分。而前述的存储介质包括:移动存储设备、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
[0150]
以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1